One of Scotland's best destinations, the charming town of Stromness is a unique place in the world, with its narrow streets, amazing scenery and rich history.