Not only history but a city like Marrakech is popular among travelers all over the world for activities, like, a camel ride and quad in the palm grove area. You can also join a cooking class and learn to prepare Moroccan cuisine, or opt for a hot air balloon and get to see the spectacular view of the Atlas Mountains. You can have a walk in the old medina through small souks and little alleys to visit the handicraft workshop, watch and learn from the excellent work of artisans.