Rome needs to be seen, but you'll really like Tuscany, Pisa and Livorno, Bologna if you can fit it in. Florence is something and Venice is like no where else on earth. Don't let the "skip the tourist crap" crowd sway you, if its your first trip the touristy stuff needs to be seen. You will save a small fortune by getting 3 blocks away for a tourist site to eat/drink, the price drop is astounding. Food is very important to the culture and good food is not hard to find, you may find you pay more for water than house wine at some places . Like everything else, the driving is a art not a science , think organized caos. We found the further south the more civilized the traffic, Sicily was just fine. Taxis in Milan are like a carnival ride. Every darn village has a special dish and claim to be the best at it, don't argue just try it, unless your in Rome , they love tripe, have the pizza.