Guimaraes is the birthplace of Portugal, a one hour train trip from our home in Porto.