Beldi Country Club

These 38 luxurious suites, on the grounds of the Beldi Country Club in Marrakech, are designed to resemble a traditional Moroccan village. Beldi Country Club covers 14ha (35 acres) and is home to ancient olive trees, swimming pools, a tennis court, a cinema and two restaurants with views over rose gardens to the Atlas Mountains. In keeping with the concept of a village, there’s even an on-site souk (marketplace) selling locally made carpets, pottery and other handicrafts, including embroidered pieces that help finance schools in the Atlas Mountains. You can even pick up a bottle of Beldi olive oil made using fruit grown on the grounds.