Two really good performance tires, depending on just how much snow you expect are the Michelin Pilot Sport A/S 3 (I will be using them as my regular tires) and the Pirelli Winter Sottozero's which carry a M/Snow rating, and have surprised me in their ability both to allow the car to corner & rotate really well, plus drive through several inches of snow. I really do not want to give up performance for our winters, and the Pirelli's seem to fit the bill. The Michelins (my winter tires last year) worked OK in the snow, and, having used up the standard Bridgestones over the summer, I plan to use them as my regular tires for most of the year. FWIW, all the tests I've seen rate the Mich's as tops for performance, so if you don't have lots of snow (or can stay home in storms) you may be all set with them alone.
I am using stock sizing for both.