-
I bought all my Italian tickets through Trainline (which is what my Italian Airbnb host also used).
It looks at all of the different companies and presents all options.
Way easier, and they have great notifications for any changes and are fast to process refunds if needed.