A good wool coat can carry you through years of cold commutes, damp weekends and smart winter occasions, but it ...