The Carocho Restaurant with it's superb view over the mouth of the Minho River, has an exquisite Portuguese and international cuisine, not to mention the excellent service.
The Porta do sol Bar has a perfect atmosphere for gatherings or just plain relaxation.