Yes you will pay over the odds for drinks with your meals. Not nearly as much as what I am currently paying in France though! €3.70 for a 25cl bottle of Heineken in a bar!!

I would have a buffet dinner in the Happy House at Oura for 9.95 plus drinks or the set meal in somewhere like O Veleiro for 7 Euros. Several places on the road to Guia have a 6 Euro lunch.