I had such an amazing time in Morocco.
I wasn't sure what to expect before first going - the name of the country conjured up images of the movie Casablanca. In fact I had some half-baked notion that Morocco was part of Europe (to my chagrin, I didn't realize it actually belonged to the African continent!)
It was more than just Casablanca.
Moroccoreally was an easy country to love, and such a beautiful one - filled with rugged landscapes and colour, and so much unexplored territory.
The locals were so friendly, and we had good food everywhere.
We went from the desert to the mountains to the seaside, explored the bustling souks and haggled until we couldn't haggle anymore. We conversed to locals with sign language and broken English, and enjoyed the beautiful riads in the different parts of the country. We took photos in the Blue City, and the colourful markets.
Go in the months which are not quite as hot, and travel with locals. We chose to go with Mustafa from Morocco Cheap Travels and were very happy with their services, they were professional, friendly and very flexible.
You can walk most places, and transport in both Marrakech and Fez were reasonable, especially if travelling in a group of three.