You already mentioned it being a mining town, so use those shafts.
You could make use of the mining shafts and put wells down into these shafts. The rock should help keeping the cold out and hence prevent freezing of the water sources up to some degree (basically prevent it outright).
Again, make use of these shafts. You could put reservoirs into old shafts and store water down there (again the rock and depth should prevent freezing or at least make it take way more time/cold).
As already mentioned you could always melt snow. It's fast and convenient, as well as clean (as long as you collect the snow away from the mines and roads).
The pipes would need some insulating and maybe additional heating. On the other hand you could have people get their water during the cold months by using buckets or a tank truck that delivers to households once a week (if they're far spread).
Again, use what you have.
Depending on the technological level there's a good chance they can tap into sources of geothermic heat. Especially as they already have digging equipment available. From there on it'll just take piping to supply the town with cheap heat.
Waste Heat from Smelters
Assuming they mine for ores, there's a good chance they will preprocess it on place already to save room on the trucks (or other transports) that are used to get the metal out of town. As it's far away and secluded it wouldn't be economically viable to not preprocess (refine) it.
As this process would mean heating up the ore (aka smelting) there's a fair amount of heat produced that could be used to heat the settlement.
Central Boiler system
As the populace is only some 200 people, there's a good chance, a centralized heat production system would be of use (e.g. a big boiler). This could be placed in an old mineshaft to make use of the insulating properties of rock in order to reduce some of the costs.
Regarding material to burn; there's a fair chance there is coal in those shafts as well, otherwise you'd need to import that with the trucks that haul the mining produce out of town.
Why live there? (my 2 cents)
For such a small populace it really only makes sense to live there if the mines are still operated. Otherwise there's nothing the townspeople can produce, no work to be done and hence no money to be made > no way to finance a living.
As you described it being a proper modern township looking forward to many more years to exist, I personally would go with the smelter solution.
As they, no doubt, will be preprocessing (refining) the ores gotten from the mines in order to be able to load more value on the trucks/whatsoever, they will be generating lots of heat. This generated heat can be used to cook water which in turn can be used for 2 things at least:
- It can be pumped into the township in order to heat buildings and such
- It can be heated up even more, generating steam to run turbines in order to produce electricity needed for the town as well as the mining equipment (e.g. lamps) and the water pumps used for cold and warm water
Hence you can easily provide your town with running hot and cold water, as well as electricity, all as byproducts from the mining industry set up there.