I Want a Designer-Looking Coat for Under $300—These 33 Sophisticated Finds Hit the Spot