I am in the market for a new overcoat to replace my current one, which is several sizes too large. Â (I bought it several years ago when I was under the misimpression that an overcoat should be purchased in a larger size than one's suit size.) Â How low should the overcoat fall? Â Just past the knee or mid-calf, or depending on whether you are wearing it over a suit or a tux? Â And what is your recommendation for the most versatile combination of color, design, and length that can be worn equally well over a sportscoat, suit, or tux?