May–June and September. Lovely temperatures (18–22°C), long daylight, and the town feels calm in between school holiday rushes.
April and October are your best budget bets. Hotels often drop rates by 20%, the weather is still decent for walking the historic…
Go in May or September for the best mix of good weather, manageable prices, and a relaxed local feel.