I wear dresses to work, knee length or just below. I need a coat to wear on top, ideally with a hood. Usually I do the school run before/after work so it needs to be smart for work but also suitable for rain, wind etc. Anything I've seen looks very frumpy. Im not so keen on full length padded ones, they make me look huge- am size 16/18. I'm a bit clueless about where to look. Can anyone point me in the right direction? Thank you,