Braga – Portugal's oldest religious city, known for its grand cathedral and lively squares. Guimarães – the birthplace of Portugal, with a medieval castle and ...