Las Palmas is the most underrated city in Spain and one of the best-kept secrets in European city break travel — a proper Atlantic port city of 380,000 people with a beautiful Renaissance old quarter (Vegueta), an extraordinary 3km urban beach (Las Canteras, sheltered by a natural reef and genuinely swimmable year-round), a food scene rooted in Canarian and Atlantic traditions, and direct flights from virtually every UK airport making it one of the most accessible winter-sun destinations on this list. The climate is the most consistent in Europe: temperatures between 17°C and 25°C every month of the year, rarely too hot, never cold.
From virtually every UK airport it's four hours — Ryanair, easyJet, Jet2 and TUI fly from London, Manchester, Birmingham, Edinburgh, Bristol, Leeds Bradford and dozens of regional airports. Gran Canaria Airport is 18km south of Las Palmas (bus 60, 45 minutes, €2.90 or taxi €35). Go any time of year: the climate is uniformly excellent. January and February see the extraordinary Gran Canaria Carnival (the second-largest carnival in Spain after Tenerife, with street parties and costumed parades that last three weeks). March to May and September to November are the finest shoulder months.