Travel just outside peak season
Prices peak in July–August and over Christmas and New Year. Early June, November and the weeks either side of the long rains usually bring better rates. April and May are the cheapest, but it is the wettest time and some hotels close.