Bulgaria is best for Britons looking for affordable snow sports, whilst Austria should be avoided, according to a new survey of 42 European ski centres.
The company looked at resort costs for a family of four taking a week-long trip, including hotel, ski passes, ski hire, ski lessons, evening meals and drinks.
Bansko in Bulgaria was rated the best-value resort, with the whole package costing £1,631. This compared with St Anton, where the cost was as high as £5,026.
After Bansko, the next best-value spot was the Sierra Nevada in Spain, where costs totalled £1,930, followed by Sochi in Russia at £2,205, then Berchtesgarden in Germany at £2,476 and Ordino Arcalis in Andorra at £2,504.
Switzerland is home to four of the 10 most expensive resorts surveyed.
TripAdvisor spokesman James Kay said: “Skiing can be an expensive holiday, especially for a family of four, but our survey shows that by carefully choosing the resort, costs can be dramatically reduced.
“This year, Eastern European destinations and Andorra are where families will find the best value for money.”
The findings have been shrugged off by snow sport operators closer to home, who said the Scottish slopes offered a completely different experience.
Stewart Davidson, company director at Glenshee Ski Centre, said: “We don’t compete in the package holiday market at all.
“Skiing in Scotland comes as more of an opportunity thing.
“Our biggest problem is not knowing what the snow will be like from day to day. There’s no way you could book a week’s holiday skiing holiday in Scotland.
“Some of these package deals are ridiculously cheap. We have the lift passes, ski hire and ski lessons as part of our package and that would cost about £200 per person for five days, not seven. That’s without the hotel, dining out and drinks for a family of four.”