A good fabric to wear in cold weather is a woolen fabric. Woolen fabrics keep you warm and help keep your body odor away.