Well, where I live now we don't really have "winter" per se; it's more of something I can go visit when I choose. So you can factor that into what my opinion is worth
But starting the engine and letting it idle doesn't get the oil warm enough to boil off water and contaminants that are put there by starting the engine from cold. The result can be excess sludge and varnish in the crankcase, etc.
So if you know for sure that you can't drive the car for more than say, 3 months, IMO it's better to coat the cylinders walls with oil, drain the float bowls, and let it sit. I have stored other kinds of motors this way (outboard motors, chainsaws, lawnmowers, etc.) and it seems to work well.
But if there is a chance you can drive it, then Andy's method is probably as good as anything.