I've been very pleased with Under Armor's socks. They make 'em in black which works perfectly with dress shoes.