Cotton is the worse thing you could possibly wear in the cold. It draws the heat from you body. You should know that from working in the ski industry.
Every now and then at the Marshals on Delaware they have Under Armor pretty cheep. Give that a try.