Socks over breeches, and I like to get all sorts of weird patterned ones. My college cycling team was sponsored by a sock company, so I have like a gagillion pairs of weird ones…sharks, ponies, solar system, flowers, our team logo, cats, cats with weird sayings.
And I most certainly wear them out in public…the breeches are weird enough, I figure the socks aren’t really making things that much worse.