Hi, I'm looking for a new coat for work (my current one is around 20 years old from Topshop...). I want it to be smart ish, warm but not too bulky / heavy / padded as the train is warm and I usually take it off - but I am freezing at the station in the morning! Sort of knee length. Ideally water-resistant but that's probably asking for the earth. Bit of space to go over a jacket / thicker jumper if need be. Not wool because too itchy. Maybe trench like but without a belt. Anyone any ideas? thanks.