I was gifted some Smartwool socks. They are great. Merino doesn't smell. For bike commuting and touring, I only wear Merino socks. Smartwool is too expensive though. The Amazon Fun Toes mentioned up thread sound good as well. The founder of this Merino wool dress shirt company boasts that he wore the same dress shirt for 100 days -
https://woolandprince.com/blogs/ever...could-be-on-us