November to February. Daytime highs stay around 28–30°C, nights drop to 12–15°C, and there’s hardly any rain. Crowds are light outside the December h…
March and October. March is still warm but not scorching, with fewer tourists; October sees the monsoon tail end and fresh greene…
Go between November and February for the best balance of good weather, manageable crowds, and reasonable prices.