there are many different brands and levels of snow tires on the market, from cheap snow tires that buzz and make your car feel disconnected, to expensive snow tires that you wouldn't know the difference from your regular high quality tires, except that they stick incredibly well to snowy roads and are stable and quiet on dry roads at speeds well in excess of legal limits.
we've been happy with two different snow tires: michelin pilot alpin II and dunlop wintersport M3. both are considered high-performance snows, which means they perform great in dry, wet and snow, and are quiet and smooth. they cost about $100 a piece. i've heard the blizzaks, which are made by bridgestone, are good as well.
only use studs if you will be driving on ice, and regularly. studs wear out quickly on pavement, and don't last more than a season or two. to use studs, you must buy stud-compatible snows (neither of the ones we had are stud-compatible). studs also cause damage to pavement, which is why in some states they are illegal during the warmer months.
the best place to find a snow tire to fit your budget and quality range is to check out tirerack.com. enter your vehicle info or tire size, and check the box for snow tires. you can read user reviews and ratings on all the tires. then call your local tire center and ask if they can order you the tires YOU want based on your research. ask if they'll match tirerack's price. that's what we've done with our local tire shop with both sets of snows we've had recently, and it's worked out great!