This content may contain affiliate links. Please see our disclosures for more information.
Coat, $69.95 at H&M
No one does on-trend fashion (and winter coats) like H&M. The on-trend coats, which are translated from high-end brands (especially Marni), are extremely reasonably priced (most are below $100) and, if you can find them, go up to a size 16.