One of the most memorable experiences in my life, by far, was taking a hot air balloon ride over the deserts of Marrakesh. I highly recommend this to anyone of any age. It's a wonderful five-hour adventure from start to finish, which includes pickup, transportation, a fantastic traditional Berber breakfast, the balloon ride, a camel ride, plus you get dropped off back at your hotel. You get to see the sunrise over the Atlas Mountains, which was unbelievable. The staff was fantastic and the ride was smooth as silk. A must-do experience of a lifetime.