Prices are generally at their lowest during the humid rainy season, with May to June and September to October usually seeing the lowest prices. However, late April and early December can also see reasonable prices, as well as drier, less humid weather, so be aware of offers around this time too.