I'm trying to book train tickets from Pisa to Florence in May, but Trenitalia is showing me almost everything is sold out. The only remaining ticketing option is for late at night, and we'll arrive too late to check in to our B&B.
What other options would you recommend in getting from Pisa to Florence in the afternoon, in May?
Rent a car?
Taxi?
Bus?
Walk-up ticket at the train station?