I'll second the Under Armour! It works great in the cold. For fleece pants, i'd check out Cabela's. They usually have different weights and the prices aren't bad compared to others. I use Cabela's...