I don't use my motorhome during the winter, mainly because I don't want to get road salt on the exposed framework underneath. A short drive (during which it doesn't get fully up to temperature) is much harder on the engine than sitting for the winter.
My winterizing procedures are fairly simple. I winterize the plumbing system by blowing out the lines with compressed air and pouring a cupful of RV antifreeze into each of the drain traps. I put in an appropriate amount of Sta-bil and fill up the gas tank (if the tank is full of fuel, with no room for air, there can't be any water that condenses out of the air to cause trouble) and park it outside for the winter. It's better to change the oil before storage rather than afterwards if it's time to do so.
Batteries in cold conditions won't self-discharge much, so one effective way to deal with them is to make sure they're fully charged and just disconnect them. Alternately, if there's shore power available, you can use some sort of a charger to keep them up to snuff, such as the RV's converter (preferably a multistage one that won't overcharge the battery continuously). Most often the converter will not charge the chassis battery, so disconnecting it or finding some other way to keep it charged is needed.
The generator should be run every month or so for a decent length of time under load to keep the gas in the carb fresh, the brushes and slip rings clean, and the coils dry. A portable electric space heater works nicely as a load in the wintertime.
Having a vent cover or two is a good idea, as it allows a vent to be left cracked open and any moisture to dissipate. There's generally no need to do anything at all for the television or other appliances over the winter.