Let's face it, the weather makes spring the trickiest time to dress well. Invest in these nine essentials, however, and you'll be ready come rain, shine or whatever else is thrown our way.