December to February: these are the driest months, with lower humidity and plenty of sunshine. Crowds are moderate, and hotel prices are reasonable b…
March and November: March is still fairly dry before the long rains start; November is the tail end of the short rainy season. Bo…
Go between December and February for the best weather and a balanced experience.