Winter warmers: top coats and how to style them – in pictures

Whether you are looking to hire one for a special occasion, shop pre-loved or find a high street hero, invest in a classic style to last for years

by · the Guardian

Annie wears coat, £229, arket.com. Boots, £690, dearfrances.com. Pearl earrings, £149, missoma.com.

Annie wears double breasted coat, £368, reiss.com. Rugby top, £27.50, marksandspencer.com. Jersey hoodie, £139, reiss.com. Trainers, £305, axelarigato.com. Socks, £20, falke.com. Silver hoop earrings, £98, astleyclarke.com. Hugo wears grey coat, £150, marksandspencer.com. Shirt, £200, 7forallmankind.co.uk. Striped tie, £95, newandlingwood.com. Jeans, £210, 7forallmankind.co.uk

Hugo wears vintage leather coat, £145, rokit.co.uk. Red sweater, £150, adaysmarch.com. Blazer and trousers, £998, part of a suit, tigerofsweden.com

Hugo wears wool blend overcoat, £195, johnlewis.com. Sweater, £765 cherryworldshop.com. Trousers, £284, latecheckoutissalifestyle.com

Annie wears leopard coat, £485, rixolondon.com. Cashmere dress, £485, madeleine-thompson.com. Dark brown belt, £120, essentiel-antwerp.com. Gold earrings, £290, theysso.com.

Annie wears quilted leather coat, £413, eu.thefrankieshop.com. Tweed mini dress, £145, stories.com. Pearl earrings, £149, missoma.com. Hugo wears khaki overcoat, £72, asos.com. Baseball cap, £110, and tote bag, from a selection, both trunkclothiers.com. Hoodie, £128, palaceskateboards.com.

Annie wears striped maxi coat, £439, and lace trim top, £99, both allsaints.com. Pleated trousers, £275, yaitte.com. Pumps, £359, uk.maje.com

Hugo wears coat, £700, and ruby shirt, £140, both gant.co.uk. Jeans, £189, tigerofsweden.com. Cap, £46, palaceskateboards.com. Socks, £16, pantherella.com, Loafers, £185, vagabond.com

Annie wears check wrap coat, £260, anthropologie.com. Leather bomber jacket, £250, wyselondon.com. Stripe shirt, £95, withnothingunderneath.com. T-shirt, £100, eu.aninebing.com. Flared jeans, £250, 7forallmankind.co.uk. Pendant necklace, £139, missoma.com. Hoop earrings, £205, kittyjoyas.com

Hugo wears coat, £390, universalworks.co.uk. Khaki trousers, £265, soeur.uk. Loafers, £185, vagabond.com. Annie wears oversized maxi coat, £54.99, hm.com. Blazer, £695, joseph-fashion.com. Thigh-high boots, £169, zara.com. Shorts, £295, joseph-fashion.com. Faux shearling jacket, £54.99, hm.com. Long socks, £10, calzedonia.com. Silver earrings, £195, kittyjoyas.com

Annie wears leopard coat, £485, rixolondon.com. Cashmere dress, £485, madeleine-thompson.com. Dark brown belt, £120, essentiel-antwerp.com. Gold earrings, £290, theysso.com.

Hugo wears checked coat, £189, zara.com. Knitted sweater, £580, connollyengland.com. Shirt, £69.99, zara.com. Trousers, £32, asos.com. Socks, £14, londonsockcompany.com. Trainers, £155, onitsukatiger.com

Annie wears faux fur coat, £219, zara.com. Funnel neck jumper, £250, wyselondon.com. Check shirt, £120, withnothingunderneath.com. Denim culottes, £165, meandem.com. Silver hoop earrings, £98, astleyclarke.com. Long socks, £10, calzedonia.com. Boots, £690, dearfrances.com. Hugo wears herringbone coat, £119.99 hm.com. Knitted polo, £350, and-daughter.com. Trousers, £35, asos.com. Loafers, £240, dukeanddexter.com

Annie wears houndstooth coat, rent for £32 a day, Ports 1961, mywardrobehq.com. V-neck jumper, £375, madeleine-thompson.com. Tights, £36, heist-studios.com. Boots, £690, dearfrances.com. Earrings, £275, kittyjoyas.com

Hugo wears coat, £390, universalworks.co.uk. Trousers, £265, soeur.uk. Loafers, £185, vagabond.com. Annie wears oversized maxi coat, £54.99, hm.com. Thigh-high boots, £169, zara.com. Hair by Cathy Ennis using Hair by Sam Mcknight; makeup by Lou Box using Anastasia Beverly Hills; photographer’s assistant Louie Mire; digital operator Danny Millar; models Annie Tice at Premier Model Management and Hugo Hodgson at Supa Model Management