There’s no need to sacrifice style for warmth, as Cameron Diaz proves while hailing a cab in NYC. Instead of an unflattering puffer jacket, she layers a chunky sweater and tailored coat in the same color tones, and accessorizes with a black quilted tote and slouchy hat to finish the ensemble off effortlessly.
Want to imitate her city style, for a fraction of what Diaz spent on that YSL bag? Grab a soft wool double-breasted coat ($110, was $148) and a slouchy turtleneck sweater ($45, was $69). Both are a steal with the holiday sales!