O Laranjeira
You wouldn't know it from the bright, modern decor, but O Laranjeira is Viana's oldest pensão, and its restaurant serves some of the best traditional Minho cuisine around. The business is now in the hands of the third generation, who are innovating while respecting tradition and preserving the soul of the place. Any of the fresh fish dishes is a good option, but so is the roasted kid.