Black, gray, cream, dark brown, khaki and navy, especially in ribbed styles, work in most settings. With formal shoes, such shades are preferable to white socks, which can look “a bit Michael ...