I'm trying to figure out which train to take from Naples to Florence.
The latest train that is not overnight departs Naples at 7:30PM and arrives in Florence around 10:30PM. Another overnight train departs at 9:45PM, which makes it to Pisa around 3:30AM. Then another train from Pisa at 4:15AM to Florence at about 6AM.
I plan to visit Pisa anyways, so if I take this second train, then I might as well just spend that day in Pisa rather than go to Florence then go back to Pisa. But what am I going to do at 3:30AM in the morning? I don't think I will be able to check in to any accommodations at that time and I'll be carrying my luggage around. Maybe I should just take the 7:30PM Naples train to Florence?