Traditional Portuguese restaurant, Adega Rio Douro, offers classic meals and a riverfront terrace with fantastic views.