I guess I'll throw a bone to Winterforce (made by Firestone but some are "unbranded") which for me was the cheapest tire available. I'm not sure about your size but check TireRack as they are discountinuing some.
While I'll agree mostly with the "wider for snow" comment; i think it is really more about the edges and especially - what's NOT there, ie siping/grooves. Because you asked about "street" driving as well, unless you are going to use them almost exclusively on snow; I WOULD go narrower. This (VERY generally) will give the car more weight per square inch of tire surface which helps cut through snow, slush, and water, ie. rain. Obviously a wider tire "could" have more voids than a narrower one, so it's back to some personal preference and brand choice.
The Winterforces were a big step up from the Blizzaks I had used on the street. They have a VERY open tread design and "stepped" blocks that help clean the tread. They are quite soft on the sidewall, in my opinion, and the combination "squirm" is a little disconcerting until you get used to it. However once you set the car they stick pretty good (cloverleafs) and you can push them; at the expense of tread life ;) ... I drive a 1st Gen RX-7 that NEVER gets parked due to road conditions!! Sometimes I am the only one ON the road, and we often park the Vibe and take it instead when it is "bad" (GOOD!!!) out.
Just like in Solo, I think some Rallycrossers go for too wide a tire. In Solo it's heat build up - not fast enough; and in Rallycross the extra width hurts being able to cut into the surface for grip. High power AWD cars probably don't care - they throw everything they pass over into next week anyway :)