Morocco is a vibrant destination where ancient cities, colourful markets and dramatic deserts meet. Wander through Marrakech, explore the Sahara Desert, hike the Atlas Mountains and experience rich culture, incredible food and unforgettable hospitality.