Any recommendations for waterproof (not water resistant/shower proof) but also warm, ideally longer length coats for teen DD please? Brands to look at?