Guimarães is the country’s first capital and the birthplace of Portugal’s first King. It is one of the historic cities of the country. The well-preserved monuments embark the heritage of the country which makes it an attractive place for tourism. The Guimarães Castle has eight 92 feet crenelated towers. It was built in the 10th century for protection from attacks during wars.