Sorry if this subject has been done already but I'm on a tight budget and don't want to go out and buy without advice.
I'm 34, DCless, live in London, try to dress fashionably. I'm size 20, 5'7, my height is more in my torso than legs, iyswim.
I want to stay away from anything thick or puffy, so should I get a thin waterproof coat and layer underneath to keep warm?
I tried on a Barbour style coat in Tesco, as recommended in 'Mumsnet Swears By' a while ago, I looked like a frumpy farm worker 
I don't have a coat at all at the moment, have been making do with all my thermal tops but can't put it off for much longer.
TIA