If you're wondering where to eat in the Douro Valley, Castas e Pratos needs to be at the top of your list! What to expect dining here.