December to February: these are the coolest, driest months with minimal rain and manageable humidity. It's also the height of the dry season, so most…
March and November. March is still dry but hotter; November sees the end of the long rains. Both offer lower hotel rates (20–30%…
Go between December and February for the best weather; March or November for the best value.