Hi - we were thinking of booking Canaries (Lanzarote) for 2 weeks in January but a bit unsure about the weather - looks like it's a bit unpredictable. We don't necessarily want very hot but ideally not too cool / cloudy and want to be able to swim in the sea. Any suggestions for other winter sun holidays that would be easy with a 4 y/o and baby - looking for good facilities (pools, spas, restaurant), walking distance from shops / restaurants, and ideally under 10 hour flight, so possibly some Caribbean resorts.. any suggestions??