January to March: these months offer the driest weather, lowest humidity, and manageable crowds. Temperatures hover around 24–28°C, ideal for beach t…
November and May: early and late dry-season months. You'll see hotel discounts of 20–30%, lighter crowds, and still decent weathe…
Go in January or February for the most comfortable weather and fewest crowds.