If you can give Morocco ten days, this is the trip we would plan for a friend. The 10 day Morocco tour from Marrakech covers the same great loop as our 8-day tour, but adds two things that make a big difference: a guided day in Marrakech at the start and a full day in the Sahara, with two nights in Merzouga.
You begin with a local guide in Marrakech, among palaces, gardens and souks. Then you head north to Casablanca and Rabat, cross the Rif to blue Chefchaouen and visit the Roman ruins of Volubilis on the way to Fes, where another local guide leads you through the medina. From Fes, the road crosses the Middle Atlas to the dunes of Erg Chebbi for a camel trek, a desert camp and a free day around Merzouga. The last two days return through the Todra and Dades gorges and Aït Benhaddou to Marrakech.
Groups are small, maximum 17 travelers, in an air-conditioned minibus, with weekly departures and a fixed €850 per person. Arriving from abroad? Our guide on how to get to Morocco explains flights from the US and the Caribbean.