My wife and I land in Porto on 3/26 and will be taking the train to Lisbon on 3/28 (Saturday). I don't see us going through the train station (Campanha) any time between then. Should we get our train ticket before we travel or just do it at the time we get there?
We'll also fly from Lisbon to Sevilla, which we have already booked the flight. However we're just doing an overnight in Sevilla before taking the bus to Granada the next day. Same question applies for Monday, March 30th.
Also which sites are the best for online booking, if that is the better option?
Thank you.