It's amazing to find such an exotic location so close to home, but a spa holiday in Morocco offers exactly that. This is a land where bartering is a way of life, pure waters lap delicacy on sandy shores and street markets are ablaze with colour and spice. Whether jetting off to the hustle and bustle of Marrakesh, alive with its ancient Moorish architecture, or exploring the serenity of Agadir's crystal clear waters, Morocco is ideal for when you need to relax and revive.