With October just around the corner, children and adults alike are getting excited for chestnuts roasting on open fires, Santa Claus coming to town and all the wonderful things the festive season brings.
If you're visiting the capital in the run-up to December, Londoners will tell you that there's no place better for shopping during the festive season. Not only do Oxford Street department stores like Selfridges and John Lewis seem to offer everything the heart could desire, but if you're willing to go off the beaten track then there are also some great boutique stores for stocking fillers too.
Whether your loved ones like jewellery, clothing or antiques, these seven shops are perfect for purchasing bespoke gifts...
1. Maya Magal
A small chain selling one-of-a-kind jewellery, the company often mixes gold and silver to luxurious effect. All of the items are made in the Maya Magal workshop and sold across three chic shops in Kings Cross, Islington and Marylebone.
Chocolate lovers will be in heaven at this Notting Hill chocolatier. Their dark chocolate with sea salted caramel and fruit infusion are sweet treats that loved ones of all ages will enjoy.
3. Gabriel's Wharf
A hub of independent shops and restaurants on London's South Bank, Gabriel's Wharf is one of the best places to buy artsy festive gifts, have a bite to eat and maybe even a glass of mulled wine overlooking the River Thames.
4. Vintage Heaven
This cosy east London shop is a treasure trove of recycled objects, selling beautiful vintage china, glass and fabrics. The selection of teapots, especially, will delight lovers of the quaint and the quirky.
If you're in search of a gift for somebody with a sweet tooth, then make sure this chocolatier and bakery on Connaught Street, just north of Hyde Park, is on your Christmas shopping list. Not only do its handmade chocolates make the perfect present, it's also a great place to unwind with a coffee after a hard day of shopping.
6. Mud Australia
Some of the most elegant porcelain homeware in London is on sale in this shop, located close to Paddington. A team of ceramicists makes all of the tableware, bakeware and vases in the company's Sydney studio.
7. Camden Passage
Be prepared to spend a few hours on this car-free Islington street. A market, independent stores, antique shops and cafés make this a perfect pre-Christmas visit in north London.