7 minSweden10 Must-See Places in Stockholm, Sweden o you’ve found yourself in the capital of Sweden, Stockholm! But what to do? Here are a few must-see spots in the “Venice of the North”.