I recommend Eduardo's place 100% it's the perfect spot to stay, close to the center of Porto, the river of Douro, and good restaurants!