I'm looking for recommendations for a long, warm smart-ish coat to wear over work clothes. Would prefer a bright colour and natural fabric if possible. Needs to be quite fitted as I am short, hood would be desirable. Something in the style of this sort of thing, but warmer and not black coat Anyone got anything similar?