Best shops to buy sweet treats for Christmas

Featuring Artisan Cheesecake, Coco Chocolatier and Tantrum Doughnuts
That awkward moment when you ask your host, 'can I bring anything' and they answer, 'dessert'. Put down the Mary Berry cookbook and leave the baking to the professionals. Here, we round up where to go for a sugar fix.
Artisan Cheesecakes
Okay, so cheesecake doesn't instantly leap to mind when Christmas is mentioned. But with flavours like Eton mess and chocolate & salted caramel brownie among their 300 creations, cheesecake sounds more tempting than a Christmas pud.
104 Bruntsfield Place, Edinburgh, EH10 4ES, artisancheesecakes.com
Bakery47
In this small artisan bakery in Glasgow's southside, the bread, pastries and cakes are baked fresh every day but you better not dither because when they're gone, they're gone.
76 Victoria Road, Glasgow, G42 7AA, bakery47.com
Coco Chocolatier
Gorgeous hand-tempered chocolate so beautifully packaged it'll make your own wrapping attempts look meagre by comparison.
20 Raeburn Place, Edinburgh, EH4 1HN; 174 Bruntsfield Place, Edinburgh, EH10 4ER, cocochocolate.co.uk
Mademoiselle Macaron
Inspired by her time in Paris, Mademoiselle Macaron brings the colourful French delicacy to Edinburgh. Classic flavours include rose, raspberry and vanilla or you could opt for the more unusual Earl Grey, Hendricks Gin or Innis & Gunn.
22 Grindlay Street, Edinburgh, EH3 9AP, mademoisellemacaron.co.uk
Tantrum Doughnuts
This petite shop on Old Dumbarton Road celebrates its first birthday in December. Fried in rapeseed oil in small batches, their doughnuts are filled and covered with home-made custards, fondants, purées and jams. Flavour combos include vanilla crème brûlée, peanut butter & jelly, and almond old fashioned.
35 Old Dumbarton Road, Glasgow, G3 8RD, tantrumdoughnuts.com