The 10 best hotels in Morocco outside Marrakech are favourites from our list of the best places to stay in Morocco, and include some of the best hotels in the High Atlas Mountains, and some of the best hotels in Fez and the best hotels in Essaouira.
Read more >