Morocco is a land of stunning contrasts, where majestic minarets tower over spice-scented souks and soaring mountains give way to endless desert. Set out to explore the epic landscapes and imperial cities of this magical country on a variety of trips. Delve into the winding lanes of Marrakech and Fez, ride a camel across the dunes of the Sahara, or capture colorful images alongside a National Geographic photographer. Whichever trip you choose, you’ll experience local traditions and soak up the rich cultures of this exotic land.