I need to buy a winter coat! Any hints or tips for a men's winter coat - puffa type thing (technical term) that is very warm and waist length. Ideally not black (so blue/grey)... under £150 ideally....