Winter storage question.....

Here is what I do to my boat engine here in the U.P. for winter and I think most of it will apply to auto engines.

Run it up to temperature.
Change oil and filter because dirt and acids in the old oil can cause problems.
Change fuel filter and top off tank with marine (non-ethanol) fuel that I add marine Stabil in. Ethanol attracts moisture and breaks down in short time. In fact, if you can run a full tank of non-ethanol fuel through the system before you store it you are better off.

I then start the engine to get the new oil and fuel distributed

I do not fog the engine as someone said it just fouls the plugs.

If you want to get really serious you can pull the plugs and squirt the lubricant of your choice in each cylinder and crank the engine to distribute and then put the plugs back in.

Make sure your antifreeze is good for the expected conditions

I pull the battery and maintain it on a trickle charge.