"Marrakesh is Morocco's most intoxicating city," says Fodor's. Stay outside the enthralling but sometimes claustrophobic medina, surrounded by a 42-acre olive grove, with this 3-night luxury escape for £199 per person. Saving £200 on the usual price, this 5-star package from Fleetway Travel includes:
Travelzoo subscribers will also get a 30% discount on spa treatments.
The hotel is in La Palmeraie, four miles from the medina and Djemaa el Fna square, where you'll find snake charmers, open-air restaurants and the entrance to the souks, selling everything from pungent spices to intricately woven carpets. It's close to the Majorelle Garden, which was once owned by Yves Saint Laurent and is filled with ceramics from the designer's personal collection.
As well as a heated outdoor swimming pool, the hotel has a spa, an 18-hole golf course and tennis courts. There's also a Moroccan restaurant, a traditional tea room and a dining room that opens onto an outdoor terrace.
Depart from London Luton on 28 April; 5, 19 May; 2, 9, 16, 28, 30 June; 5, 7, 12, 14 July; or from London Stansted on 4, 11, 18, 25 July.
Alternatively, depart in March for £239 per person. It's an extra £100 per person to stay seven nights, or upgrade to half board for £12 per person, per night. Click here for more information and exact departure dates.
Checked luggage is not included and is an extra £32 per bag. A local tax of £2 per person, per day applies, payable directly to the hotel.