The Sherlock trench coat - 100% waterproof for whatever Britain has to throw at you. Even a Guinness.
Percival