I'm flying into Rome from the UK and travelling onwards to Naples by train. Is it necessary / less expensive to book in advance? Clearly it's difficult to know exactly how long it will take us to clear the airport and get into Rome Termini so would prefer flexibility on times but I appreciate that may cost us. Any advice? We'll be arriving in Rome airport at 12 noon on a Friday in May.