Teaming a dress shirt and a charcoal overcoat is a guaranteed way to inject your daily lineup with some rugged elegance. Complement this look with a pair of charcoal chelsea boots and the whole outfit will come together perfectly. Many people suppose that just because you need to get bundled up you have to sacrifice good style, but that's just not true, and this look is a striking illustration.