Heading into another MN winter and my old coat is done. I need something that will work for school drop offs, running errands, and frigid winter hikes (one coat for all the things). What's the warmest, but still cute, long winter coat out there?