I walk to work and during the British winter it is frequently wet and cold. I’m in desperate need of a long, warm, waterproof and stylish winter coat to wear over my work outfits. It needs to come down to around mid calf at least… any recommendations??