SO and I will be traveling to Italy for just over a week, starting this Friday. We're starting off in Rome, but haven't yet decided whether we want to go north and south, or just north. Cities of interest include Florence, Venice, and Naples.

Do yo have any glowing recommendations for places to shop, visit, eat, and sleep? Something in particular that caught your fancy?