May and September. You get warm, sunny days without the July–August heatwave; the city is peaceful but not dead.
April, early June, October. Prices drop 20–30% versus peak; weather is still pleasant for walking. April can have rain, but the c…
Visit in late April or September for the best mix of good weather, few tourists, and fair hotel rates.