O castelo de Guimarães foi construído no século X como um mosteiro e reconstruído no século XI como um castelo para proteger as pessoas. Foi o local onde D. Afonso Henriques passou a infância e onde ocorreu a Batalha de S. Mamede em 1128 que levou ao nascimento de Portugal. Atualmente, o castelo é um importante destino turístico que representa a origem da nacionalidade portuguesa.