Our trip is booked (WOOHOO!) but have a few details to complete. We leave Sept. 22nd 2019. We will be taking the train from Rome to Salerno and then the ferry from Salerno to Positano. Should I purchase our train tickets now, online for both the train and ferry or should we wait to purchase them in person at the station? We will have another leg of travel by train from Florence to Venice the following week. Same question for that train as well. Thanks!
Edit: We plan on traveling business class on the train, if that makes any difference.