If you're not planning on spending much, your best bet is this Vera Wang Coat. It's a terrific product, while not very costly. Why not also take a look at this Lauren Ralph Lauren Coat. It's an item you'll love which also doesn't cost too much. You might also want to consider this Mackage Coat. The price is very reasonable, but the effect on your wardrobe will be pretty fantastic.
If you want to splurge on a luxury piece, then what you're looking for is this Prada Coat. It's more expensive but worth your money. While you're at it, also have a look at this Salvatore Ferragamo Coat. Yes, this item is expensive, but it does not mean it's not worth it. You can also check out this Chloé Coat. You won't regret the money spent!