October and November are ideal: temperatures range 20-25°C, skies are mostly clear, and humidity is lower. April is also good, with similar condition…
May and September offer discounted room rates (about 20% off peak), decent weather, and noticeably thinner crowds. May sees some…
Go in October or November for the most comfortable weather and fewest tourists.