A great overcoat is the finishing touch on a sharp suit or any polished outfit—but finding the right one takes a certain eye. The best men’s winter dress coats feature impeccable tailoring ...