My husband and I are visiting Italy for first time, and are stops are Rome, Venice, Florence, and Siena. We are using public transportation. We would appreciate any advice about how to get from Rome to Venice. Is train best bet? Which train.? How long is the trip? How about flying - Rome/Venice? Any advice would be GREATLY appreciated. We will be travelling on October 17.