This is a great shirt for cold days. I use it to workout in wintertime, when it seems you can never quite feel warm. The moment you put it on you feel the warmth and comfort.
It runs a tad small but stretches out with wear, so get your normal size even if it feels a bit snug at first.