Looking for a coat!

Not sure of your definition of cheap in this case, but I absolutely adore my J.Crew Lady Day coat. It comes in a variety of colors, looks amazing, and retails for $298. (though I got mine on sale for $209).
 
Last year I got an amazing wool trench coat with a tie waist in cream for $79.00 at Old Navy. I haven't looked there this year but last year that had a lot of cute coats and mine has held up very well!
 
It does depend on what you mean by cheap, but I recently bought a DKNY coat for just under $300 that I love. Black wool blend with a little ruffle to make it unique.