Cotton socks can be comfortable for regular in-active routines, but as cotton absorbs moisture easily, it is not always ideal for outdoor activities, especially hiking as it can easily get soaked with sweat and cannot provide the right heat. This means your feet are likely to emit an odor and are at risk of blisters.