11. Canary Islands
The Canary Islands are one of the most popular tourist destinations for British and European residents looking to catch some rays in the winter. These Spanish islands are not too far from Morocco, so the weather is subtropical perfection – not to hot but definitely warm and toasty. Tenerife, Gran Canaria, Fuerteventura and Lanzarote all offer plenty of natural and cultural wonders to explore.

12. Barbados
It doesn’t get much better than Barbados if you’re looking for an island escape in winter. The daytime weather hovers around 86 degrees but the cool sea breezes and rum punch keep you from overheating. The restaurant scene is world class and there’s a range of accommodation to suit any budget or style. Romantic interludes, family fun, cultural interests and beautiful beaches make this one satisfying compact island.
