May and September: mild temperatures (15–22°C), plenty of sunshine, and minimal crowds.
Late April–early May and late September–early October: discounts of 10–15%, still pleasant weather, fewer people.
Go in late May or early September for the best balance of pleasant weather and low prices.