April to May, and October to November: daytime temperatures sit between 18-28°C, skies are mostly clear, and tourist traffic is light.
March and September: cooler than peak months, hotel prices can be 10-15% lower, and crowds are thin. Weather is still good for wa…
Go in late April or early October for the best mix of comfortable weather, low prices, and quiet streets.