May, June and September. May offers mild weather and blooming landscapes, June has long daylight hours and warm temperatures, and September brings re…
Late August and early October: hotel prices drop 20-30%, weather remains decent, and crowds thin out noticeably.
Go in late May or early September for the best weather and smallest crowds.