Looked at Canadian Goose and North Face but either too expensive or then a a bit frumpy for a teenager. Seen lots of jackets but many are not truly warm enough abs so have had to do quite a few returns- Based on your experiences, what would you recommend for freezing temperatures?