I need a new coat for the school run. Must be warm and waterproof. So far I've tried: M&S, Joules and Fatface. Any other thoughts? Struggling here!