We are going to be in the northern region for 4 full days in July as part of an 11 day trip. We want to see Braga, Barcelos, Guimarães, and possibly the 5 bridges tour in Porto. We want to base in a Small and relaxing town with easy access to public transport to the cities on the list for day trips. We will not have a car. I am thinking Braga is the most central or would another town be better? Thanks.