Something that will withstand going to New York the week before Christmas without me freezing to death but will also doesn’t look frumpy.
I’m a small size 8 and 5”4 with quite short legs so long coats don’t really work although I appreciate I may have to accept one in order to keep warm!