With pleasant temperatures, low rainfall and plenty of sun, even the cold winter nights yield to fresh 15-20°C (59-68°F) days. However, October to March are the best months to visit. The perfectly warm weather makes up for the odd patch of rain, with the sun out in full force for lovely 25-30°C (77-86°F) days.

