June and July: longest daylight hours, temperatures average 18–22°C, and the town feels lively. August is also good but can get a bit humid.
May and September: cooler (12–16°C) but often sunny. Rooms drop by 20–30%, fewer tourists, and the lake is peaceful.
Go in June for the best balance of sun, activity, and manageable prices.