I kind of only wear white Hanes socks with shorts or jeans. If I wear a suit I wear black dress socks. I think the white sock deal is a thing cause I also love a white Hanes V-neck T with shorts or jeans. I've worn one with a white suit I tye dyed.
Groomsmen = white dress shirt (tailored) + graphic tie (maybe something red to tie in their color) + black pants + grey vest & white belt. I'd have the groom with a nice belt buckle so he stands out. Love the vests tho we'll definitely do that.