May and September. May offers mild temperatures (12–19°C) and blooming greenery without peak summer crowds. September is similarly pleasant (11–19°C)…
April and October: April (6–14°C, some rain) has lower hotel rates and quiet streets. October (6–13°C, autumnal colours) is simil…
Go in May or September for the best balance of mild weather, manageable crowds and reasonable prices.