The weather is always great in Gran Canaria, 20-30 degrees all year round. I don't want to exaggerate but it is the best travel destination for winter, especially from Europe. We visited there during December from Stockholm and it was from -10 (Stockholm) to +25(Gran Canaria)