Has to be waterproof (and windproof would be good too). I need to be able to wear it with long midi dresses and for it to look OK with them! Does this coat exist, lovely peeps? TIA.