May and September: dry, sunny days with lower humidity and fewer tourists than peak July–August.
April and October: rates drop 20-30%, weather still mostly dry, and crowds thin out.
Go in May or September for the best balance of dry weather, low humidity, and sane prices.