
Bar Praia do Ourigo is a very beautiful restaurant. The view is to the spectacular Foz do Douro. You can have a meal or just go for a cup of coffee. In either case, you'll enjoy a very peaceful time.
It is located in Esplanada do Castelo, Praia do Ourigo in Foz do Douro (that is to say here).
(review from the NYTimes)
(photo is from traveldo)