The only city in the world that might have worse winter weather than Stockholm is possibly St Petersburg, on the other side of the Baltic at the far end of the Gulf of Finland, built on a swamp. The city was first founded by Swedes, before the Russians took over. Just as masochistically inclined as the Swedes.
You’re somehow supposed to enjoy the misery.