In this restaurant right on the Ribeira, everything revolves around the Portuguese national dish bacalhau; stockfish. The tasty dishes are eaten with a view of the Douro River. You should definitely make a reservation here, as the restaurant is small.