How about a pantsuit? It'll come with a jacket and you can wear a heavier coat overtop of that.