Braga, they said, was a town of fountains and churches. But nobody told us there would be a rainbow connecting the two!