Please critique my itinerary for 21 days in Italy. I am thinking the Italy Farm Stay is going to be too much wasted time traveling (even though it's gotten great reviews) and that I would add a night in Orvieto and either Florence or Venice.
Thoughts?
Daytime Location Overnight
4:00 Arrive at FCO Rome
Rome Day 1 Rome
Rome Day 2 Rome
Rome Day 3 Rome
Pompeii, Vesuvius Sorrento
Sorrento, Amalfi Coast Sorrento
Capri Sorrento
Travel to Sora Italy Farm Stay
Farm Italy Farm Stay
Travel and Orvieto Siena
Siena, surrounding Siena
Florence Florence
Florence Florence
Florence Florence
Travel to Pisa, CT Cinque Terre
Cinque Terre Cinque Terre
Cinque Terre Overnight Train
Venice Venice
Venice Venice
Lake Como Lake Como
Lake Como Milan