I am looking to buy a winter coat, and it is a bit of an "investment buy". I have a couple of black coats but am a bit scared to try a new color. Should I go for navy blue? Does a navy coat go with everything?