From memorable views walking around the islands to high-up sweeping vantage points over the city, all the best views to seek out in Stockholm, Sweden.