24 hours in Dubai: how to have a perfect day in the emirate - Lonely Planet