My daughter and I will be going to Venice and then Bellagio in August, with the next stop being Lucca for a few days. The logical path looks like the ferry from Bellagio to Varenna, and then trains the rest of the way. I've found options on RailEurope for the Milan to Florence and Florence to Lucca legs, but apparently I can't book the Varenna to Milan leg in advance because it's a regional train. That's no problem, but Trenitalia doesn't have their summer timetable up yet and I'd like to go ahead and book the other legs before they sell out at the times we want. I tried to find a Trenitalia 2018 summer timetable just to get a gist of how frequently morning trains run from Varenna to Milan, but no luck. So am wondering if I should just go ahead and book the 11:35 Milan to Florence and trust that there will be a regional train that will get us to Milan in time? (Or should I go with exchangeable tickets even though the cost goes from $90 to $198 for two?).
TIA for any advice!