Knee length or longer dress plus my smart cardigan if temperature requires (it’s so warm here currently for winter, was wearing a thin top out last night at pub) shoes are tricky as hate heels but they are my only decent shoes, if I had time I’d look for some new ones that are low heels.
we rarely do smart as around these parts, smart = clean tops and jeans without holes or knitted jersey dresses perhaps, sailing jackets are the coat of choice. You really notice the difference when travelling to northern England where clothing is smart, obviously planned and make up worn