I would get them a ski jacket, and then just a full zip hoodie or fleece. IME as the mom of two teen boys, they almost never wear a jacket except hoodies, so the warm jacket I get them for skiing can be of a bulkier nature (otherwise, I’d get them patagonia nano jackets since those are warm and no bulk- but not waterproof for skiing).