1. The Canary Islands, Spain
Best for: White sand beaches
Known as one of the warmest destinations in Europe during winter months, Spain’s Canary Islands boast an average December temperature of 20°C.
The most popular islands on the seven-island archipelago are Gran Canaria, Tenerife, Fuerteventura, Lanzarote, where you can get your dose of Vitamin D on pristine beaches and surround yourself with some of Europe’s best-kept natural and cultural sites, like the volcano cave Cueva de los Verdes in Lanzarote and the charming village of San Andrés in Tenerife.
Where to stay: The Ritz-Carlton, Abama
Tatler tip: Just because it's warm doesn't mean you can't get your Christmas fix on the islands—La Laguna in Tenerife is the best place to partake in the holiday festivities.