Photo: Braga - Sometimes called the “Portuguese Rome” for its many churches, Braga is an ancient town in northwest Portugal. The city is steeped in rich history, tradition and ancient culture, all of which merge seemingly effortlessly into the... learn more
Contact The Travel Experts