We will arrive back in Lisbon from Coimbra at Santa Apolonia Station, and must get to Rossio Station for a trip to Sintra for my son's wedding. I checked RS Portugal book and could not find the answer. What's the best way to get from Santa Apolina to Rossio ? And, please give specifics, because I'm no "rocket scientist" on Portugese travel (e.g. where to get tickets, etc.). Is a train connection or a taxi better. We are not on a strict schedule.