I am visiting Italy for the first time in mid-late December for 12 full days (plus arrival and departure days). I know it's a lot cheaper to buy train tickets way ahead of time but unfortunately I will be in Italy after the train companies change their schedules on December 12.
Does anyone know when Trenitalia and Italo are likely to start selling tickets for later dates? I've been checking the two websites and Trenitalia has a tiny number of trains listed and Italo has none after Dec 12.
Also---I have done a lot of reading online and of guidebooks and am still struggling to decide how to divide my time. I'm flying into Rome and out of Florence. I don't like rushing from place to place so know I want to spend at least 5 nights in Rome and 4 or 5 in Florence (and take 1-2 day trips from Florence). My dilemma is whether I should spend 8 nights in Rome and 5 in Florence or 5 in Rome, 3 in Venice, and 5 in Florence. A couple of my days in the middle will be over Christmas Eve and Christmas so I know most things will be shut. On the one hand, I know there is a ton to see in Rome and lots of good day trips. On the other hand, I know Venice is a truly unique place that I probably shouldn't miss. I travel a lot but am not sure when I'll get back to Italy.
I would love any and all feedback!!