January and February (cooler, less dusty) and November (end of rain, fewer tourists). Temperatures hover around 28°C and humidity drops noticeably.
May and June: still hot (32°C) but rain is infrequent, crowds are thin, and accommodation can be 30% cheaper. A solid compromise…
Go in January or February for the best weather and quiet streets, or November for a sweet spot of lower crowds and the…