Amen to the bolded. Cotton lacks the ability to 'wick' away the moisture that invariably will be generated. As an outer layer you may be OK with cotton, but keep silk, wools, and wicking synthetics (waffle weaves work well) as the base layers. This includes socks.