Very close to Porto there are several interesting places and cities to which you can take a train ride. One
Taking a day trip to Coimbra from Porto is another option to see more from the region without spending a lot on accommodation. Coimbra is a somehow large city, however it is possible to visit