Stylish and raincoats are two words that don't often go together, but when those winter showers happen, you want to be ...