June to August: dry, sunny days with average highs around 25°C, low humidity, and few tourists.
September to November: prices drop 20-30% from peak, weather is still warm and dry, crowds are thin, and chances of rain are low.
Go in June–August for the best weather and calmest atmosphere.