This Italy travel guide covers all the best places in Italy to visit on your first trip, plus some sample itineraries that include Rome, Florence, Venice, the Amalfi Coast, and hidden gems like Puglia and the southern Dolomites. Plus, all of my Italy travel tips for first time visitors and my favorite things to do in each part of the country!