I shall be taking the train from Porto to Lisbon.
My question is. From which station in Porto the train departs from, Sao Bento?
To which station the train arrives at Lisbon, Rossio or Gare de oriente?
Can I choose to get down at Rossio?
What is the best way to train tickets at reasonable fares?
Thanks in advance.