I recommand Catarina's place which is very close to a metro station and not that far to the City center by walking. Also there is a bus station just down the house to go the beach. Porto is culturally a rich place to visit and there is a lot to do! So go for or!