1. Canary Islands, Spain
Average January temp: 20C/68F
Your best bet for guaranteed winter sun in Europe is the Canary Islands. Winter is barely a concept in this beach-lined, sun-kissed Spanish archipelago off the coast of northwest Africa. Temperatures are highest in Tenerife, which is also the largest and most visited island, home to plenty of resort options if all you want is a sunbed at the poolside. However, there are actually seven main islands – La Palma is great for a laidback holiday, Lanzarote is a great place to see some nature and Fuerteventura is the place to be for water sports.
☀️ Discover the best things to do in Tenerife, Lanzarote, Fuerteventura and Gran Canaria