I got a cheap fleece vest for $10 at TJ Max that I've used for a few years now....works great. Under I just layer various short and long t-shirts based on temperature. I pay absolutely no attention to type of materials, and if anything actually prefer cotton -- anything works fine, just don't over dress.