Husband needs a coat that is smart enough to wear for work. But also warm and waterproof to walk to work. He's got hiking jackets and a smart wool coat but really needs some combination of the 2. Any ideas?