Famed for having it all, Dubai, the land of desert and dreams, has pretty much got it covered when it comes to things to do in the city.