But if your options are more flexible, the most enjoyable (though equally crowded) months are May, June, September, and October especially for Rome, Venice, and Tuscany.
The least favourable months to go are May, June, September, and October.