The Portuguese city PORTO has a very nice and modern airport. This airport you can use for flights with RYANAIR also as a stopover.
For the traveler, it is possible to stay over night in the airport, if you will continue to fly the next day. So, if you don't wish to visit PORTO, you need no hotel and can go on wtith your jouney next day.
The city of PORTO itself is a typical Portuguese town. It is a nice city, if you are interested in the traditions of Portuguese ... otherwise better just take the airport for stopovers.