You can do what you describe with a large garden tractor, like bota GTs or Deere 5xx/7xx or Simplicity. These are nimble machines that make great mowers and they perform well on snow removal too. It really depends on your exact needs, though. If you will need to do other chores you might want something a little bigger, like the quite versatile SCUTs, such as bota BX's or 2xxxx deeres. After that, you are into bigger and heavier CUT sizes. Now you have many many choices in this size with most bettered suited for one chore vs. another. Besides JD and Kubota, there are many options: NH, Mahindra, Agco/MF, Kioti, TYM, Montana, and more. I would think that 30 hp or thereabouts would be the maximum you would ever need. Understand your needs. Test as many as you can and filter down to those that best fit your needs. Then one or another will speak to you.
Word of caution: don't buy too small and regret it later. Just remember, bigger machines cost more and take bigger implements, take more storage space, are harder to maneuver in tight spaces, and may require a BIG trailer and truck to haul.