My husband and I and our two teenage daughters have kind of just decided to go to Italy for a week in January. We'd love to see Florence, Rome and Sorrento. I know January is not the most popular time to go, but it's the only time we have for the foreseeable future. My husband is from Ireland and I am from USA, which is where we live. Any ideas on where we should start, places we should definitely hit in those areas with a kind-of limited amount of time? We love to take all modes of transportation when we're visiting anywhere, but more specifically trains.