October and November. The rains have finished, the sky is clear, temperatures sit around 20-25°C, and the city is green without being dusty. Few tour…
April and May. Temperatures warm up to 25-30°C but the air is still dry. Hotel rates drop by 20-30% from peak, and you'll have Fi…
Go in October or November for the best combination of weather, low crowds and full access to the city's sights.