About 6.5 million people will struggle to heat their homes sufficiently this festive season, while 2.7 million will have to choose between buying food or presents, highlighting the drastic impact the cost of living crisis continues to have on household budgets.