We are a family of four (two teens) and we like to see the highlights in the cities and slow down in the unique towns and villages. This is what I was thinking:
Venice 2 nights ->
CT 2N ->
Siena 3N (rent car to visit other Tuscan towns) ->
Florence 2N ->
Sorrento 3N (day trip Pompeii, Amalfi coast, Capri) ->
Rome 3N
Maybe we need more time in Sorrento to do all of that? There are so many places in Europe we want to visit so we don't know if we will make it back to Italy any time soon. We want to make the best of it.