Street art, Viking history, Tom Cruise - find out why Stavanger is such a hot spot.