I agree with everything HBarlow reccommened, and is what I would do to my truck if I were doing the same thing. If you don't want to cover your wheels then I would put a good coat of UV protectant on them.
Leave the fuel tank full.
If you don't have a trickle charger then you don't really need to buy one, the batteries should be just fine if they are climate controlled and disconnected. It wouldn't hurt to charge them a little in the spring.
If you don't want to leave cardboard in the windows (real obvious its parked for the season) then window tint will do a decent job of blocking rays, as will a windshield screen. If you do get tint I recommend spending the money for the good 3M stuff, its a little bit more but its a lot better tint and has a lifetime warranty against bubbling and fading.
You may want to put some rat/mouse poison in the enigne bay as well, and block off the intake tube to the fender. Do this by removing the filter and putting a piece of wood the size of filter in, and putting the filter in the garage.
I would also change the oil just prior to parking, drive it long enough to get to operating temp to get rid of any moisture in the oil and exhaust system.
Lastly, ensure the bed can drain. So either park it nose high, or drill drain holes in the bed.