I have a single stage Toro that I love. It was about $450 at Home Depot. I much prefer it to the more expensive two-stage models I've used. My dad has a huge John Deere snow blower that I think only beats mine when we get more than a foot which happens almost never and mine still gets the job done even then.
Every spring, I am sure to run it completely out of gas.
Every fall, I do what has been described above - get it out while it is still somewhat warm (same day I run my lawn mower out of gas) and get it started to be sure it's still fine.
Every third year or so, I'd advise changing the oil. I change my mower oil every year, but of course the lawn mower gets used about 6x as much.
If you don't run yours out of gas, it can cause some big problems sitting in a tank for 9 months unused. I guess some people add an octane boost, but I'd prefer to just run my tank dry.