December to February: dry, sunny, and relatively cool (highs 30–33°C). Road conditions are good, and hotel prices are stable though higher around Chr…
November and March: the rains have ended (Nov) or not yet started (Mar). Temperatures are mild, crowds are thin, and hotel discou…
Go in early December or February for the best mix of dry weather, local events, and manageable prices.