Summer footwear should mean flip-flops, wedges, and funky flats, but the unpredictable weather means that occasionally, you still need to bust out the rain boots. Before you sullenly reach for the ...