1. Marrakech
From cultural hubs like the Djemaa el-Fna public square to the quieter corners of Le Jardin Secret, Marrakech is a city to get joyfully lost in. Barter for wares at the souks, soak in the views of nearby Bahia and Badi Palaces, then sample freshly squeezed juice by the bazaar – it’s a city of endless experiences.
2. Sahara
The Sahara is a must for any visitors to Morocco. Here, it’s just you, the sand and the stars. Arrive in time to watch the sun set across the sand dunes, then tuck into a desert camp for a night of music and dance around the fire.
3. Essaouira
The name 'Essaouira' means image, appropriate since its charm is undeniable. Within the stone ramparts, you'll find art galleries, wood workshops and whitewashed houses with bright blue shutters. Portuguese, British and Jewish influences all mingle in this artist's town.
4. Fes
Fes is the cultural heart of Morocco and home to some of its most iconic sights. Feel every sense come alive in the medina. Shops, dye pits and mosques all vie for space and you're as likely to see a donkey as a car.
5. High Atlas Mountains
The mountains are best explored at the ground level by foot or bicycle. Travel through Amazigh villages, up along crop terraces, down through lush valleys and past orchards, goats and Moroccan rural life. The seriously fit can tackle Mount Toubkal for incredible views.
6. Todra Gorge
Mighty cliffs and deep green valleys await in Todra Gorge. Set out on foot and weave through farmlands and Amazigh villages or enjoy the quieter side of Morocco as you lounge by the palm oasis – with views like these, you won’t want to stay inside.
7. Moulay Idriss
The small Medina of ancient Moulay Idriss was once forbidden to non-Muslims. Now, it’s a pleasure to explore as the faithful gather to pay homage to the founding father of Islam in Morocco at the 8th-century mausoleum.
8. Ait Benhaddou
Perfectly preserved, this is one of Morocco's most picturesque kasbahs. Centuries ago, it was a stop for caravans as they carried salt across the Sahara. Today, it is inhabited only by a handful of families and the odd film crew.
9. Casablanca
The very name conjures up images of war-time romance. But the real romance of Casablanca must be its French influences and the beautiful Hassan II mosque, the largest in Morocco.
10. Volubilis
Do some time travel and visit the ancient hilltop city of Volubilis, one of the Roman Empire's most remote bases. The ruins here are beautifully preserved and it's easy to believe you've stepped into the 2nd or 3rd century.
11. Rabat
Rabat is Morocco's lively capital. Its history is long and colourful, having been host to Roman settlements, pirates, and more recently the Moroccan parliament. Stroll through the Old Quarter or enjoy views over the Atlantic Ocean from Kasbah des Oudaias.
12. Chefchaouen
You might recognize this city from the famous photos of its bright blue buildings. Set against a wide valley and tucked between two peaks in the Rif Mountains, much of Chefchaouen was recreated by Andalusian refugees escaping the Reconquista, so it might remind you of the hills of Spain.
13. Tangier
The coastal town of Tangier is the gateway between the Mediterranean and Africa. Enjoy fresh seafood by the port, watch the sunset over the Atlantic or visit the Caves of Hercules.