Sweden has the best natural ice in the world. In Stockholm you can step off a subway and walk to a hundred-mile-long lake. Or take a bus to the Baltic and skate through an archipelago of thousands of islands. Read more ...