Just my opinion, but the northern half of Italy is better than the southern half. Florence is a must. Pisa is a day trip, just to see the tower, and Livorno (pretty dead coastal town) is a good jumping off point for a trip up into the shadow of the Matterhorn.