Places to stay in Morocco

A land steeped in Arab culture, ancient history, Moorish architecture and Berber good will.
Situated on the Western coast of Northern Africa with a 3500 km coastline that includes the
Atlantic Ocean and the Mediterranean.
This country has a varation of climate, from the freezing temperatures of the Atlas Mountains to the hot pot of the Sahara. The land of the "hotel of a 1000 stars", a prime place to take some time off and have a break.