The consumer champion surveyed nearly 2,000 holidaymakers about their experiences of all-inclusive holidays over the last two years, asking them to rate their provider on seven categories including customer service, accommodation, accuracy of descriptions and what was included.
Which? found respondents paid an average extra £258 a week inside and outside the resort.
The report said: “Shockingly, more than one in 10 people (13%) across the survey reported having to pay extra for local soft drinks on their ‘all-inclusive’ break as they were not included in their package, while almost a fifth of people (18%) reported having to pay extra for snacks.”