Only 20 minutes away from the manic heart of Marrakech, the Kasbah Agafay Hotel and Spa boasts superb views over a landscape of Berber villages, olive plantations and the distant Atlas Mountains. It’s the perfect escape, an ancient desert fort thoughtfully restored with style and flair. There are 20 well-appointed guest rooms and suites with high ceilings and traditional Moroccan decor. However if you fancy something a little more exotic, there are also four luxurious Caïdal tents that guests can stay in. These are beautifully decked out with sculptured mosaic baths and four-poster beds. The Kasbah Agafay spa offers an array of soothing treatments to soothe you after a day’s camel riding or desert quad-biking. The atmospheric Dar Oaurda restaurant serves superb traditional cuisine and there’s even a cookery school on the premises should you wish to try your hand at a few Moroccan specialities.