May and October. May offers warm, dry days and low humidity before the summer heat; October is still pleasant for sightseeing, with the summer rush g…
April and November. April has spring flowers and around 20°C; November sees short rains but hotel rates drop by 30–40%.
Go in May for the best balance of warmth, dryness, and quiet streets.