Please would you recommend me a warm and waterproof coat that doesn't feel heavy? It's for a present for 18 yo DD.