What you want is a dual stage snow blower, the minimum of 8hp and 24" cutting path. Anything smaller and you will be working the machine and your self too hard.
I have a 8hp 24" Toro snow blower, and have been using it for the past 15 years. My own drive way is 80' by 30' and capacity of 6 vehicles. Other than routine maintainence, I have not had any problems.
Toro are sold through a dealer network, and all have service departments. With other makes you have to source your own small engine repair shop, and warranty issues can be a nightmare.
You can spend the extra money now and buy quality, or..............