Morocco has three ancient Imperial cities with old Medinas; Fez, Meknes and Marrakech. I can't comment on Meknes but if you've got a choice and want to spend some time in one of them, make it Fez, not Marrakech.
Fez is a medina where you're invited to smile, you're invited to view people's wares, where you're invited to enjoy life. Marrakech is a medina where you're targeted as a money provider; it truly sucks. I've just spent the day with my wife in the medina in Marrakech. I was harassed numerous times for money, five times hawkers tried to lead us off the main thoroughfare and, presumably, to their shop. Two were particularly rude when I politely declined. Why anyone wants to come to Marrakech when Fez is so delightful is beyond me.
Vincenzo and I spent a great day in the medina at Fez, ate super tajines, changed money, found an internet cafe but ultimately failed to source the correct spark plugs for the Kanguro.
Wildman screwed with this post 09-30-2012 at 12:21 PM