I wouldn't wear cotton under wool, kind of defeats the purpose of it, although I bet the wool would still keep you warm. But your cotton socks would hold moisture and that's not good. You might be surprised, the merino wool may not bother you like you think it would. It's a lot softer than regular wool. But you could just use some other type of sock underneath, anything that is synthetic and not cotton.