My family (wife and 15 year-old boy and me) are planning to spend a week in Venice from Dec. 27th to Feb. 02. After that, we intend to visit Florence. I would like to know the best way to get there, train, bus or plane? Any idea about prices? I am little inclined to the train but I am also a bit wary about safety? (those stories about stolen pieces of luggages etc). Do I need to book the trip in advance? Another question, are there any low cost flights from Florence to Paris or London?
Thanks a lot!