I agree with what was already posted - chains on rears only, or all 4. Personally, rears are plenty, since the turning action up front tends to wear chains out faster than they should. I'm all about saving money.
As far as snows go, I run Blizzaks on my Silverado, and Nokian Hakkapeliitta on the wifey's winter beater (RWD). Started about 10 years ago, and I'll never go back. The biggest difference with modern snow tires is their grip on ice - it's downright AMAZING.
The first time I installed a set on the Silverado, I was in the city visiting my best friend in ICU in the city hospital. I left after 1am to a freak, October BLIZZARD. It was INSANE. There were still leaves on the trees, so shit was breaking and taking out wires, blocking roads, etc.. The state was blindsided and had ZERO equipment out, so I was on my own with 4x4 and my snows. I came up on 2 vehicles CRAWLING - 10 mph or less, one in the right lane, one in the left. I passed the guy that was in the right lane, then he got offended and jumped on the throttle, and blocked me from passing the guy in the left lane on the right. When I finally saw I had an inch, I cut in front of the guy and started back up to speed. If he wanted to drive that slow, he should've let me pass!! Now this guy is right on my ass (welcome to MA - this is totally normal - people take it personally as a slight when you pass them, and REALLY take it personal if you cut in close, lol). So I was like, "F'you buddy - lets see if you can keep up!" I started driving like a moron, going WAY too fast for the untreated, unplowed roads and all of a foot of powdered snow. At one point I hit 60 mph. I created a big gap, but the guy was still hanging with me. Then I saw lights flashing in my mirror - I figured the guy now wants me to pull over and fight, so I look in the rearview expecting to see him flashing his high beams ... but, it was his S10 Blazer bouncing up and OVER BOTH curbs on EITHER side of the street! Guy was totally out of control!! Completely unbeknownst to me, we were on GLARE ICE under the snow!! I was still doing 50 MPH when this happened, and still trying to figure out how he was sliding and I was rock steady ... then I came into an S-turn. Had it not been for the Blizzaks, I'd have went clear off the road, no question about it! I cut the wheel with a SEVERE delayed reaction, but eventually it started to turn ... and same in the next corner. I came close to the curb but never hit it. I was FLYING! This is a 30 MPH zone, and I was doing all of 45 when I hit those S-turns! I blasted up the hill with traction to spare, and that guy was so far behind me I couldn't even see his headlights from that point on! 😂 That was the clearest demonstration I needed. I outperformed a tiny S10 Blazer with a full-sized extended cab pickup. Enough said!!
Since then I've been sold on dedicated snows, and I'll never go back to all seasons. I've run every kind of tire you can think of over the course of 3 + decades. These things are the best there is. There's probably something better than the Blizzak out there by now I'd wager. I'd love to try it!