Check your PM
You have to decide on what kind of driving you'll be doing.
For mainly mixed driving, any brand will honestly do. It basically comes down to budget and if you have a name brand preference. You do, however, have to look for the "Severe Service Emblem", a snowflake inside a mountain stamped on the sidewall. That certifies it as a snow tire. "M+S" doesn't cut it anymore.
Many are, on average, Q-rated i.e. don't go over 160 km/h or you'll melt/damage the tires. Unless you really commute on the 401 or require 16 or 17-inch tires, you don't really have much need for the "sport" snow tires like Michelin Pilot Alpins, Yoko Winter AVS, or Bridgestone Blizzaks LM-22s.
An "ice" radial like a Bridgestone Blizzak may offer great traction at first, but be aware that at about 50% wear, it becomes just a good all-season tire.
You also have the Swedish and Finnish brands as well: Gislaved (sp?) and Nokian. Both brands are well-known by European makes and are very good snows. It comes to availability, either getting them used from, say other Contour owners, or minty new and finding a local dealer. I have Nokians on my car. Tonight's wet and cold pavement were a breeze
As for rims, it doesn't really matter. Steel may work better since it's cheaper to replace if you dent it
. However, aluminum rims do look better. Personal preference on this matter.
PS> If you can, run snow tires on ALL 4 wheels,
especially if you are running Blizzaks or other specialty snow tires.