This trip is an in-depth introduction to Morocco. Start in the country's capital, Rabat, then visit the ancient city of Fez. Overnight in a Sahara Desert camp, discover the thrill of World Heritage-listed Ait Benhaddou and learn to cook a traditional tajine in Marrakesh. Experience the cultural city of Essaouira and enjoy a local farewell dinner in Casablanca. This is a remarkable journey that you'll treasure forever!