I understand about the hot and cold all night long...I am right there with you!! I have read that even though wool is warm it also breathes well, so you don't feel real sweaty like with poly. Another option might be silk, it is supposed to be kind of between cotton and wool, as far as warmth. It is pricey though.