Trenches, teddies and overcoats: a fashion director's guide to the best coats to buy this season, including a £45 supermarket pick

· Daily Mail