Hôtel Perce-Neige is a pretty establishment down a leafy street about 200m southeast of the centre. The rooms could be a bit bigger, and some are a little faded for the price, but they’re very comfortable and come with satellite TV and bathrooms. Those at the front can be a bit noisy, but they have large balconies.
The licensed restaurant is a good dining option (menu Dh150).