Experience the soul of Morocco on a hosted 12-day journey that weaves together imperial cities, blue-washed mountain villages, Roman ruins, Saharan dunes, and the vibrant hearts of Casablanca and Marrakech. Ideally suited for those seeking both adventure and cultural immersion, this itinerary balances iconic Moroccan sights with off-the-beaten-path moments, from sharing tea with nomads to sleeping under a canopy of desert stars.