For sheer diversity, Morocco is the perfect destination. We explore the imperial cities of Marrakech, Meknes and Fez and continue our journey to the mountain ranges to the south, where sand dunes and kasbahs are scattered among palm oases inhabited by friendly Berbers. A highlight of our trip is a camel trek in the Sahara. We fit in a visit to Todra Gorge, the beautiful 16th-century kasbah of Ait Benhaddou and enjoy a village walk in the picturesque Tighza valley of the High Atlas. We complete the trip with a walk along the sandy beach of Essaouira and a city tour in bustling Marrakech.