Typical climate
Warm in December
December daylight is short everywhere in Europe. Warmth and sunshine hours are not the same thing — the Canaries win on both more often than the Med coast.
Winter. Mild sun means high teens to low 20s on the islands. The mainland is a city break, not a beach trip.
Places that usually fit
Tenerife, Gran Canaria, Lanzarote
The usual winter-sun shortlist.
Madeira
Mild Christmas weather, not hot.
Andalusia
Bright cool days are common; a warm week is a bonus, not the pattern.
Check December from where you are
Opens SunFinder for 10–16 December, by plane within 8 hours, looking for about 18° or warmer. Dates beyond the 16-day forecast use a 10-year average.