March–April and October–November. Daytime highs range from 25–30°C, nights are cool, and tourist numbers are modest.
September and May. Temperatures still high (mid-30s) but hotels offer 15–25% discounts, and crowds thin after summer.
Go in March–April or October–November for the best balance of pleasant weather and low crowds.