Winter friendly to us up here in the north means it is up higher than the snow can go, or under something that will not be buried in snow. We have found it to mean by others that it is possible to get to the area in the winter, or that particular place is “open” to the public in the winter.