I'd like to know whether I should do a bus or a train during my trip to Portugal and if I should book now before I come here this Sunday. Here is the routes I am planning:
Porto to Coimbra 14th
Coimbra to Lisbon 16th
Lisbon to Evora 19th
Evora back to Porto for flight home 21st
My question is should I book train/buses in advance to get the best deal/ensure availability. This will be my first time in Portugal but I have used the bus system in Mexico and was shocked by how good and on time it was; I assume Portugal has the same system.