Given the amount of snow that can fall in my area, hand shoveling the driveway is not a viable option. Right now, I have a guy that comes to plow the driver. At about $200 per year, he does the driveway and leaves the porch and walkways to me. Looking to do more of my own work, I considered getting a snowblower. Frankly, it doesn't make much sense. In addition to the $600-1000 for the machine, you have gas, parts, and maintenance. Furthermore, a good machine will take up the limited space in my garage.
Bottom line – having someone do it for me is the best option.