The best weather is between May and September, with an average temperature of 28°C and little rainfall, as showers are short and quickly turn to blue skies.