Best weather Nov-Feb (cool season, 15-25°C). Hot season Mar-May (35-40°C). Rainy Jun-Oct with daily afternoon showers. Bring layers for cool season - mornings can be chilly!