Hotel room extras cost peanuts in Cape Town but mountains in Moscow, according to a survey.
Items such as room service orders, drinks from the minibar and dry cleaning can cost more than four times more in Moscow than in Cape Town, showed the poll by TripAdvisor.
A packet of peanuts was just £1.20 in a Cape Town hotel but a whopping £7.96 in a Moscow establishment. Similarly, a club sandwich in a Cape Town hotel was £4.11, but £13.95 in Moscow and an eye-watering £18.67 in Zurich.
A bottle of water, a can of Coke, a mini bottle of vodka and dry cleaning were also included in the cost comparison survey which was based on four-star hotels.
All told, the items cost just £12.61 in Cape Town, with Sharm el Sheikh at £15.27 and Mumbai at £16.27. Other good value-for-money hotels included those in Jakarta in Indonesia, Marrakech in Morocco and Taipei in Taiwan.
The items in Moscow were £53.05, while Paris was £44.17 and Stockholm £43.97. Oslo, Helsinki and Tokyo also had expensive hotel extras,
London - although comparatively dear - was outside the top 10 most expensive destinations, coming in at 11th place.
TripAdvisor's Emma Shaw said: "For those willing to shell out a bit more on flights, it seems there is money to be saved in south east Asia or Africa. For Brits looking to stay a little closer to home in Europe, there is a price to pay and that price is on average more than four times as expensive."