Location makes a great difference when it comes to living off the grid. If you are in the city, in a house or apartment without a fire place , you are pretty much "toasted" in winter. But out in the land, in a cozy home with a fireplace or even better, some kind of wood stove... that is a different story.
And if there are trees around from which to gather sufficient dead wood... well then you are set.