Why Marrakech for a city break?
Marrakech hits you like no other city on this list. The medina — a medieval labyrinth of souks, mosques, fondouks and riads that has barely changed in 500 years — is one of the most disorienting and overwhelming urban environments in the world, in the best possible sense. The Jemaa el-Fna square transforms by the hour: juice sellers and henna artists in the morning, food stalls and snake charmers at dusk, musicians and storytellers after dark. The Atlas Mountains are visible on clear days from the city's rooftops.
From the UK it's three and a half hours — one of the most accessible non-European city breaks available, with direct flights from London, Manchester, Birmingham, Bristol, Edinburgh and most regional airports. It's genuinely cheap by European standards: a riad with a private courtyard costs the same as a Premier Inn in London, a three-course dinner with wine costs under £20, and the souks reward patient negotiation. Spring (March to May) and autumn (October to November) are the ideal seasons — warm and dry without the summer heat that makes July and August formidable.