I wear Goldtoe Uptown Crew socks. They're mostly cotton. I find the best deals on them at Kohls. Amazon has them for $17 for a 3-pack which is OK but not a great price.
A vast majority of shoes are only comfortable for me with a cushioned sock, which is unfortunate as most good looking socks are thin.