Getting the tires up off of the frozen concrete is a good idea. If you cant get stands, at least put a few layers of cardboard or carpet under the tires, and move the bike every so often.
Lubing the chain is a good idea.
Stuff the exhaust or intake/ any holes with rags... mice go anywhere.
Battery tender or trickle charger is a must. If you cannot afford a trickle charger, pull the battery, bring it inside and put the charger on it once a month. If you are keeping it in the basement with a concrete floor, its good practice to put cardboard under it to provide a barrier from the cold.
Everyone has their own ideas for the fuel. The idea is that if you top off the tank, there is no room for moisture. Stabil or drygas will keep the gas in the carbs and tank fresh. Some people will tell you the stuff is trash, but I have never had any problems. Be sure you run the motor long enough to get the additive into all of the lines.
For extended storage, it is recommended that you put a bit of oil (or fogging oil) in the cylinders, then turn the crank a couple rotations to coat the cylinder walls. Again, the idea here is to fight corrosion from moisture. Really this shouldnt be a problem for our short winters.
I keep the tank semi-full, add a stabilizer, and start the bike every few weeks or month, allowing it to reach operating temperature, and then run for a several minutes. A quick ride if possible, or run it on a stand. Doing this eliminates the need for oil in the cylinders, and the stabilizer should take care of moisture in the fuel. I do also use a higher octane, only hoping that there is less moisture to begin with in the fuel.
I usually store my bike from the first salt to the time when the rain has washed all of it off of the road. If you do ride in salt, it is definitely a good idea to wash the bike afterwards.
I usually change the oil at the beginning of every season too.