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 most enjoyable months are  May, June, September, and October.