These don't seem to get smelly, even if I've been sweating in them all day. My feet also remain odor free; it seems they really do 'wick away' the sweat. Very nice for a hot humid climate. I cannot comment on how effective they are in the cold.