I would like to find out a bit more about booking tickets for the train trip from Rome to Florence. Is it advised to book online in advance or can one book once in Rome? What is the difference between 1st class and 2nd class? I see it is more expensive to go on a high speed train. What is the slower train like, do you get to see some countryside if you take the slower train? One more question. I see there are multiple websites from which one can book a train ticket. If booking online is better, which site do you book from? Your feedback would be really appreciated, thanks!