I recently visited Morocco, first touring Marrakesh by myself and then linking up with 15 other people on an Exodus Travel trekking holiday through the High Atlas Mountains.
Whilst in Marrakesh I stayed at the Yaoub Hotel, which is in the Gueliz area and next to a cemetery and prison! It is about a 20 minute taxi ride from the airport which will cost you about 150 dirmahs. The accommodation is basic but if you are only there for a few days this is all you need. I paid £22 per night.
Marrakesh can be divided between the old Medina with its famous Jemma El Fna square where you can find snake charmers and orange sellers, and the French quarter known as Gueliz with its bars and and roadside cafes.
Behind the square are the seemingly endless alleyways of souks where you can haggle for leather goods, ceramics, and lanterns until all your dirmahs are gone. The heat is intense so it was a relief to go off trekking to High Atlas where it's a bit cooler. We did point to point trekking going from one valley to the next and meeting the friendly Berber people.
In all we did 250kms and climbed 7104 metres in 9 days culminating in ascent of Mount Toubkal at 4167m the highest mountain in North Africa. We left the base camp before dawn reaching the summit at 8:30am. There was frost on the ground which made going tricky but the views from the top were spectacular.
All the while our kit was transported by 8 pack mules whose ability to negotiate steep and rocky footpaths has to be seen.
I am sure I will visit again perhaps the Anti Atlas or the coast at Essaouira.