Located in Northern Portugal, Guimarães is one of the country's most important historical cities. Known as the 'Birthplace of Portugal', it's filled with medieval architecture, including the impressive Guimarães Castle. The city's historical center is a UNESCO World Heritage Site, making Guimarães an ideal destination for history buffs.