It's about 59 degrees in Houston, so they should be medium-weight socks.
I've never found a pair of socks that stay up that were not made from wool.