June and September: warm but not hot (averages 18–22°C), plenty of sunshine, and fewer crowds than midsummer. July is also good but busier.
May and October: milder weather (13–17°C), hotel discounts of 15–25%, ideal for walking or cycling without heat. Crowds sparse.
Go in June or September for the best balance of good weather, local events, and moderate prices.