There are plenty of things to do in this wonderful Moroccan city - but don't go home until you've done these, says Dina Snaith
If you really want to get a flavour of the old town, you can’t beat taking a ride around the medina in your very own horse-drawn carriage. Pick one up from Djemaa El Fna, but make sure you agree on a price before getting in - and be prepared to haggle.
No trip to Marrakech is complete without a visit to a hammam. The French-owned Beldi Country Club is just a 20-minute taxi ride from town but is a world away from the crowds of the medina. After being scrubbed clean in the hammam, wander round the beautiful gardens or have lunch by the pool.
The geranium-fringed Terrace des Epices in the heart of the medina serves a fantastic spiced tea made with cinnamon, cloves, nutmeg and star anise, along with the ubiquitous mint tea. Local artists exhibit their work on the walls, and there are secluded booths littered with cushions so you can hide away as you sip your tea.
For those who hate to haggle, look no further than Cherifa Mall. Prices are fixed at the handful of shops selling everything from traditional handicrafts to Moorish-inspired jewellery, olive oil and argan oil products, and leather slippers called babouches.
This charming riad is just a seven-minute walk from the main square and has a lovely, personal feel to it, with book-lined corridors, en-suite rooms decorated in beautiful Moorish colours, and a breakfast area shaded by orange trees.
Dina Snaith travelled to Marrakech with Wanderlust Journeys