The ultimate guide to waterproof shoes: Stay dry, stylish and prepared for any weather