Braga in northern Portugal is becoming a popular destination for holidaymakers looking to enjoy the best of the country's climate and culture without the crowds of tourists seen elsewhere.