Has anybody ever booked trains in advance in Spain or Portugal? Going to Porto in June and flying to Santiago De Compostelas then hopefully train over the border to Porto. Flights to Porto are too expensive. Secondary option is to hire a car but I'd rather. Would prefer to physically have tickets rather than trying to jump on one on the day.