Despite the backdrop of global wars and a continuing cost-of-living crisis, Britons still found time to have fun in 2024.