(CNN) We hate to ruin your festive cheer, but it turns out that ordering a pint of caramel-flavored hot chocolate topped with whipped cream may not actually be that good for you.

That's the fairly unsurprising finding of a British survey that warns of the high sugar content of festive hot drinks offered by chains including Starbucks and Costa Coffee.

It found that Starbucks' venti-sized Signature Caramel Hot Chocolate with whipped cream and oat milk was the worst offender on the market, containing the equivalent of 23 teaspoons of sugar, and 758 calories. Venti cups are 20 ounces (590 ml).

The same chain's gingerbread venti-sized latte was also found to contain 14 teaspoons of sugar and 523 calories per portion, making it the worst latte option.

Elsewhere, Caffe Nero's largest Salted Caramel Hot Chocolate included 15 teaspoons of sugar and just over 500 calories. The charity said a person would need to spend an hour and a half on a cross-trainer to burn off the energy from the drink.

Read More