When planning a city break in Portugal, destinations like Lisbon and Porto often steal the spotlight. However, tucked away in the northern region of the country are two gems waiting to be discovered: Guimarães and Braga. These charming cities offer a delightful blend of history, culture, and picturesque landscapes, making them perfect alternatives for travellers…
