Fez and Meknes are fit to bursting with comfy, characterful riad accommodation; you generally get more for your money in Meknes, but expect to pay a minimum of €50 for a decent midrange option in either city.

Outside of the big tourist hubs accommodation tends to fall into two categories: high-end, characterless hotels, and ultra-budget digs. Fortunately, there's an increasing number of rural retreats offering charm and fresh air.