December to April – the dry season brings sunny days and manageable crowds, especially January to March when the weather is most reliable.
November and May – the dry season's edges. November sees drying conditions after the rains; May has sporadic showers but far fewe…
Go in January or February for the best weather; choose November or May for quiet, cheaper travel.