Ah ok, I was trying to get to Porto last summer. I was in Silves, Algarve visiting friends. We tried to take the 1st train to Porto, but the public transport in Holland is way different than in Portugal hehe. There were only a few trains per day and they told it was full, while it wasn't yet. But they expected it to be full before the last stop before Porto, so they didn't allow us to get in at one of the first stations heheh.
Awesome beaches in Algarve as well, if you don't only visit the tourism beaches like playa de rocha and the one at albufeira, but the others around where not that many tourists visit yet.
Very nice country, Portugal.