When driving from Porto to Guimaraes you can stop at the pretty town of Braga, go hiking in Geres National Park or even go zip lining at an adventure park.