November to January: cool temperatures (20–30°C), low humidity, clear skies, and minimal rain make for comfortable exploring and reliable transport o…
February and March: still dry and warm, with fewer travellers than peak, and hotel rates drop by 10–15%. Perfect for those who pr…
Go in November or December for the best balance of comfortable weather, clear skies, and low crowds.