I went up to Porto this week for a 48 hours visit.
I travelled up from Lagos on one of the scheduled Renex.pt services, via Lisbon Gare Oriente Bus and rail station. The total transit time from Lagos to Porto was 8 hours. Although longer than the train and EVA/Rede Expressos services, the bus stops twice on en route for 15 minutes for refreshments. The return ticket was onl € 46.00 which beats the train and other bus operators by quite a bit.
The Renex terminal in Porto is in Campo dos Mártires da Pátria, a square not far from the centre.
Location is here: http://bit.ly/RenexPorto
We stayed at the new IBIS Porto Centro Hotel in Rua da Alegria. This only opened recently. The rooms are very clean, some larger than a normal IBIS and good value for money.
A good and very reasonably priced restaurant to eat in at night in Porto is Restaurant Roma, Rua Santo Ildefonso, Porto. This is just around the corner from the IBIS. One can eat there with a drink and coffee for about € 6.50 per head.
I post tweets on various aspects of my trip on twitter here:
http://twitter.com/barlaventoexp
The architecture in the old city cerntre is spectacular and in my opinion more beuatiful than downtown Lisbon.
I took some photos, including one of the bridge built by Gustav Eiffel, enjoy.