February and March offer the driest weather, with temperatures around 25–28°C and minimal rain, plus lower crowds than January. April is also good, w…
May and November are the best budget shoulder months. May sees discounts of 20–30% as rain increases slightly but crowds thin out…
Go in February or March for the best balance of dry weather and manageable crowds.