From colourful Øvre Holmegate to historic Gamle Stavanger and the waterfront, here are five of the best things to do in Stavanger, Norway.