If you're looking for an item in the middle of the price range, look no further than this Marina Rinaldi Coat. This item doesn't cost the earth, but absolutely invaluable in your wardrobe. It's also worth looking at this Coat. This piece is extremely popular and, just as importantly, not very expensive. Alternatively, opting for this Basler Coat is a good choice as well!
If you can afford it, then what you're looking for is this Max Mara Coat. It's more expensive but worth your money. Why not take a look at this Max Mara Coat too? Expensive, but worth every penny.