Margarida da Praça

Top choice in Viana do Castelo


Down near the riverfront, this recently remodelled boutique inn offers plush rooms with three-star amenities in sober tones of grey, white and beige. The restaurant downstairs is popular for its all-inclusive weekday lunch menus (€9 to €11).

Staff are warm and helpful, and there's a TV room and a small top-floor terrace. The 3rd-floor suite (€10 more) is a charmer. Book ahead.