March and April for comfortable 25°C days and clear skies, plus October and November for similar conditions with fewer European package tourists.
March–April and October: temperatures are good, crowds are thinner and hotel rates drop 20–30% below peak.
Go in March or November for the best mix of manageable heat, clear skies and decent hotel prices.