Set in over 20 acres of lush gardens and orange groves, just outside the ancient city of Taroudant, the Gazelle dOr has remained a favourite for many years. There are 30 impeccable stone cottages spread around the gardens, each with a private terrace and open fire, together with tennis courts, a pool and hammam. The stables house well schooled Arab horses and the food is superb.