June and September offer the best balance: daytime temperatures in the low-20s, long daylight hours, and far fewer people than July or August.
May and October offer the best deals: hotel rates drop by 20–30 %, weather stays pleasant (highs of 15–20 °C in May, 10–15 °C in…
Go in June or September for the best weather and fewest crowds.