I use a walk-behind blower. Our snowfall is only a little more than in your area, but averages can be deceptive. Some years we get 10' (like 2 years ago), other years only a couple feet (like last year). Averages also don't tell how it comes -- it can come in several blizzards a week apart, or 3" every week from November till April. Ya just never know.
Now you said you have a gravel driveway . . . So do I, but mine is only about 100' not 1000'. For as much as you've got you probably need a good lawn tractor with a snowblower.
For my needs I got a walk-behind with a belt drive that's not going to shear the pin every time it finds a pebble, and it
will find them, and plenty. There are few experiences as miserable as changing a shear-pin in an ice-cold freezing garage, for the second time, and you've only got 1/2 hour left before Wifey comes home.

I also set my skids fairly high to avoid catching the gravel. After the first storm with an inch or two left behind, it will pack down into a layer of white ice that approximates asphalt. Well sanded, it will provide traction while keeping the gravel out of circulation until spring.
For the little stuff (+/-4") I just drive over it and add to that hard-packed layer.
In the spring I will go out with a broom (yes, a broom) and sweep the gravel off the lawn before the grass grows. I know I look like a mental patient sweeping my lawn, but the alternative is getting down on my knees and tossing ten thousand pebbles back into the driveway. Trust me, I've been laughed at for lesser things; I can handle it.