First and foremost, you'll need a durable winter coat that will protect your feet from rain, snow, and slush. You'll want ...