Go on. Go against the grain and take yourself beyond Marrakesh when you’re musing about Morocco. For those who want to go beyond the Red City (so-called because of Marrakesh’s sunburnt-hued walls), Casablanca is a great shout. It’s ideal for culture vultures who thrive on exploring new cities but who insist on doing so in style and luxury. Meet your hotel match in the form of the grand Mazagan Beach Resort which boasts an array of upscale bars and restaurants to suit any mood and appetite. Modern rooms come with a touch of Moroccan-fare so you always feel culturally immersed without foregoing a bit of luxury.
(Mazagan Beach Resort, 24000, Casablanca, Morocco. Double rooms cost from £143 on a bed and breakfast basis and from £232 for full board. T: +212 5 2338 8000. mazaganbeachresort.com)