Britons took on average 3.94 holidays during the last 12 months, up slightly from the previous year and overtaking the peak of 3.91 in 2019.