Also, check Braga on Wikipedia.
It would be interesting to have some information on the likely impact of the current forest fires. Anyone have any information?
Then, you must get from Oporto to Braga.
You can come to Braga by Train. Portugal RailRoad company is CP.
There are two main entry points in Portugal by Train: Vigo or Madrid. We encourage you to use Vigo, if possible, given that the trip from Madrid to Lisbon takes a long time.
If you come from Vigo, you can go to Braga changing a train at Nine, and heading to Braga.
If you come from Madrid, to Lisbon, head to Oporto-Campanhã railstation. From there, you can head to Braga directly.