KISS- Just blow it out
IMHO, I would just blow out the fresh water lines after pumping the tanks as dry as possible. I've done this for 20 years and never had any problem in the cold Massachusetts region.Be sure to blow out the pump so it is protected, and any slight pools or drips of water in a line is no problem. Water expands and does damage when the container of that water is full and the water has nowhere to expand into. A sag in a water line poses no risk IMO.Blowing out the lines is very simple. I use my dinghy pump that I have adapted to the input line of the pump. I disconnect the output of the pump and blow it out. Then I attach the dinghy pump to the output line of the pump that goes to the faucets and turn each one on in sequence and blow air until the water stops spritzing out of the faucet. The hot water heater is simply drained into the bilge (do first, before blowing) and the bilge pumped out. Again, a 1/2" of water in the bottom of the water heater won't cause any problem.A big advantage is that in the spring, you simply fill the tanks and you are good to go. There is no flushing of the pink stuff and no taste.The engine is a completely different story. I flush the engine and A/C units also with fresh water, and then let them suck in the enviromentally frendily engine-type antifreeze. The pink stuff THAT IS MARKETED FOR ENGINES should be just as good, but I note that it is no less expensive to use. These antifreeze formulations have corrosion inhibitors that I believe are beneficial to the engine and systems that have metal lines in them.You pays your money and you takes your choice.