Deep within the walls of the medina, among the hustle and bustle of Marrakech's busiest souks, lies a hidden oasis of calm, Riad Farnatchi.

It offers an eclectic mix of classic Moroccan and modern European design, with the nine luxurious suites individually furnished in decadent fabrics and featuring lots of individual features.

You can have breakfast or dinner served in your room or within any of the many hidden romantic spots scattered round the Riad. Or have the chef prepare a rooftop barbecue specially for the two of you under a Moroccan moonlit sky.

Staff are eager to make your stay comfortable and memorable, taking care of every minute detail, from how long you like your eggs boiled in the morning to what film you would like to watch in the movie room at night.

Wow factor: Don't miss the amazing Moroccan breakfasts.

Flight time: From three hours 30 minutes to Marrakech.

Go: Tapestry Collection (020 8995 7787; tapestryholidays.com) offers three nights B&B in Suite 2 from £660 per person, including flights and private transfers.