A cidade mais antiga de Portugal é Braga. Fundada pelos romanos em 16 a.C. com o nome de Bracara Augusta, é considerada a cidade mais antiga do país e tem uma história que remonta a mais de 2.000 anos. Antes da fundação romana, a área já era habitada pela tribo galo-celta dos Brácaros, cujo nome deu origem a Braga. A cidade foi um centro político e religioso importante ao longo da história, incluindo a época do Reino Suevo e na era romana como capital da província da Gallaecia. Braga é também conhecida como a "Roma portuguesa" devido às suas numerosas igrejas e monumentos religiosos.