April–May and October–November: spring and autumn offer warm days (20–25°C), lower humidity, and the landscape is green after rains. Crowds are thin…
March and September: March sees late rains but temperatures are pleasant (15–20°C), and hotels are 20–30% cheaper than peak. Sept…
Go in April or October for the best blend of pleasant weather, low crowds, and local life.