Anything but 100% cotton. Hiking boots have a more rigid structure than normal shoes which hinders moisture from escaping. You should go for a mix of materials, such as a polyester blend. Don’t buy socks that are bunched or too tight.