These 30 Weather-Proof Shoes Are at the Pinnacle of Function and Fashion