It's always a good idea to look for a winter coat before the first snow falls: you'll have a larger selection and feel less pressure to buy the first one you see. And while the thrill of the hunt is exciting, nothing beats finding the perfect coat that suits your needs, budget and shape. Here's how to take the guesswork out of shopping.