The Admiral is very sensitive when it comes to the taste of her water, so I haven't been dropping anti-freeze down into the water tanks the last few years. Don't have the money to use Vodka either. After draining them and their lines, I take a shop-vac and suck as much as I can out of the lines. The little in the tank will freeze, but have plenty of space to expand. In the spring I flush a peroxide type bleach and water through them and then fully wash and drain them before putting our drinking water back into them.
The other water lines I do pump anti freeze through, but more so that I get it through the pump motors. Water pressure pump, shower/fridge drain pump and bilge pumps (manual and electric). If you have a deck wash-down pump, you should put it through that as well. The hot water tank I drain completely, and vacuum out as much as I can. Once no more water comes out, I vacuum anti-freeze through it until it doesn't look diluted. This needs plenty of washing out in the spring (for us).
When doing the head, don't just pump it from the head into the holding tank. Remember that you are also sucking water in with your head pump and unless you are out of the water, your pumping water into it, as you pump AF into the holding-tank. If you have a strainer (like you have for the water inlet for your engine), then you can put the AF in there, but otherwise wait until you're out of the water so you're only sucking air in. Or just shut off the through-hull to the head. Of course make sure you had your final pump out before getting hauled out.
In my case the yard does the engine, since they often take the boats out during the week, and I can only make it up to the boat on the weekends. We'll usually spend a weekend clearing the boat of item and putting the winter cover over it. We ensure that the batteries are max'd charged, the bilge dried out, cupboards and storage ares are open and getting air, and all electrics turned off or disconnected. We also move the cushions so that they air to prevent moisture and mold build up. With the winter cover over it we are able to vent all deck hatches to allow fresh air in and not the snow and ice. Before putting the winter cover on. we need to remove the bimini and dodger. The stainless gets stored in the boat and the canvas under our bed at home. The sails are taken done and rolled/folded and bagged and stored on aboard.
We try to at least once in the winter to get up to the boat to check on it and charge/top up the batteries.
With respect to the diesel, we do put biocide in and fill the tank just before haul out. We also have the oil and oil filters changed. My understanding is that the old oil can be rough on the engine and its just better to have clean oil in when its sitting still for a long time. Every second spring we change the fuel filters.
Hmmm, maybe we should retire in the BVI's.