May, June, and September. These offer the best balance of decent weather, lighter traffic (outside term-time for schools), and fewer public holidays…
April and October. The weather is still reasonable (8-15°C), hotel rates drop 20% after Easter, and the town is quiet but open. G…
Go in May or September for the best weather without the Christmas or festival crowds.