May and October. In May, summer heat hasn't fully hit and the city is green after spring rains. October offers similar warmth with cooler evenings an…
April and November. April has mild weather (18–23°C) and low season rates. November sees temperatures drop to 15–20°C but prices…
Go in May for the best blend of good weather, low crowds and affordable prices.