Christmas is just around the corner, which means it's the season to indulge.
And it’s quite hard not to when your favourite coffee shops have all released their festive specials.
But what's in them - and how much sugar are you actually consuming in that salted caramel, orange flavoured, macchiato with extra cream on top?
Well, the results are in - with the nutritional values of our favourite drinks at five major coffee chains in the UK - Starbucks, Costa, Caffè Nero, Pret a Manger and Greggs, revealed.
Retail marketplace, OnBuy, looked at the number of calories and grams of sugar in each festive hot drink in order to see who slips in the most sugar and which contain the most calories before additional sweeteners are added by the customer.

All drinks tested were regular sized (roughly 12 oz) and contained skimmed milk.
The report found the festive drink with the most grams of sugar was Pret’s Mint Hot Chocolate, which contained 47.9g - the equivalent of 11.4 teaspoons.
In second place was another Pret a Manger festive drink, the Hazelnut Hot Chocolate, which contained the same whopping amount of sugar.
These drinks are also the most calorific, at 439kcal each.
However, if you are shopping at Pret a Manger, there are some healthier options, such as the Gingerbread Latte, which contains half the amount of sugar (22.2g) and is the equivalent of 5.4 teaspoons.
How much sugar is in your hot drink?

Pret, Mint Hot Chocolate: 439 calories, 11.4 sugars
Pret, Hazelnut Hot Chocolate: 439 calories, 11.4 sugars
Greggs, Mint Hot Chocolate: 334 calories, 10.9 sugars
Greggs, Mint Mocha: 346 calories, 10.9 sugars
Caffe Nero, Salted Caramel Hot Chocolate: 383 calories, 9.3 sugars
Caffe Nero, Caramelised Almond Hot Chocolate: 382 calories, 9.2 sugars
Caffe Nero, Hazelnut Hot Chocolate: 380 calories, 9.1 sugars
Caffe Nero, Ginger Hot Chocolate: 371 calories, 8.5 sugars
Starbucks, Eggnog Latte: 272 calories, 8 sugars
Costa, Hazelnut Praline & Cream Coffee Frostino: 385 calories, 7.9 sugars
Costa, Hazelnut Praline & Cream Frostino: 382 calories, 7.9 sugars
Starbucks, Gingerbread Latte: 222 calories, 7 sugars
Starbucks, Toffee Nut Latte: 224 calories, 6.8 sugars
Greggs, Salted Caramel Latte: 223 calories, 6.6 sugars
Costa, Irish Velvet & Cream Coffee Frostino: 317 calories, 6.4 sugars
Starbucks, Iced Gingerbread Latte: 205 calories, 6.3 sugars
Starbucks, Iced Toffee Nut Latte: 207 calories, 6.3 sugars
Pret, Crème Brulle Latte: 303 calories, 6.1 sugars
Costa, Hazelnut Praline & Cream Latte: 343 calories, 6.1 sugars
Starbucks, Iced Eggnog Latte: 191 calories, 5.5 sugars
Pret, Gingerbread Latte: 288 calories, 5.2 sugars
Costa, Irish Velvet & Cream Latte: 268 calories, 5.1 sugars
Caffe Nero, Salted Caramel Latte: 98 calories, 4.3 sugars
Caffe Nero, Caramelised Almond Latte: 97 calories, 4.3 sugars
Caffe Nero, Hazelnut Latte: 113 calories, 4.1 sugars
Costa, Gingerbread & Cream Latte: 285 calories, 3.6 sugars
Costa, Irish Velvet Cappuccino: 115 calories, 3.6 sugars
Costa, Spiced Cappuccino: 113 calories, 3.6 sugars
Caffe Nero, Ginger Latte: 86 calories, 3.5 sugars