Riad Mimouna

Essaouira, Morocco

This traditional riad, set on the town ramparts right above the beach, is known for its friendly and accommodating staff. The 33 guest rooms and suites are clean and comfortable, and decorated in traditional Moroccan design. Start the day with breakfast on the sunny rooftop terrace—with its 360-degree views of the sea and town—and end it with a massage at the hotel’s spa center.