I fill the tank and put fuel stabilizer (like Sta-Bil) in and run the bike for a few minutes before I put the bike away for the winter. Also a trickle charger. Always cranks first try in the spring, so that's 3-4 months in an unheated garage.
If your bike is fuel-injected, just turning it on (such that the fuel pump runs) the fuel will be circulated for you. The pump runs at 100% power all the time, the extra fuel is returned to the tank. Just a very brief run after a minute or two's agitation by the pump, should be enough to put StaBil-ized fuel in every vital part.