check out Rick Steves on the Amalfi Coast.
Been to Rome, Florence, Venice, and Milan
Never had a bad day in Italy

iND