I would have the windshield treated with Aquapel, it surpasses any other treatment and addition to rain-x orange in reservior,you will notice that its harder for ice/snow to stick and excellent with rain. When it rains here it just beads off and lasts months where as treating with rain-x washes off with every time you wash the vehicle. Also like the others suggest good high qaulity wipers and good waxing also if not already consider going to a all-season m/s tire. Also depending on the age of the battery probably need to change over to a north vs south for cold cranking amp.