Everybody has a different body and everybody is going to have different solutions. I found that I don't really mind my legs being cold but I don't like my core to be cold. If I sit down to glass after a hike, I usually allow myself to cool off from the hike before doing anything. After that I'll pop on a puffy, some gloves and a hat. I actually just wear a baseball hat unless it's raining or reeeeally cold. The beanies tend to overcook my head unless its winter conditions.
I suspect as I get older, I'll be more interested in puffy pants. I'm just not there yet.