My winter coat is falling apart. I need something warm, waterproof, preferably hooded and if it could be not completely shapeless/frumpy that would be ace. Where would you recommend looking.