Tourists face higher prices in 22 of 25 cities surveyed in the latest costs barometer from Post Office Travel Money.

The biggest increases were recorded in Vienna (+26.3%), Boston (+28.4%), Riga (+30.7%) and Stockholm (+33%).

The three exceptions were Berlin, with prices down 1.5%, Prague, down by 6.8%, and Lisbon where spending money will stretch 19.1% further.

Lower sightseeing prices have helped make the Portuguese capital the cheapest eurozone city.

The study found wide variations in prices between 10 eurozone cities surveyed.

Items that total £344.25 in Amsterdam and £350.43 in Rome, the most expensive cities in the eurozone, are more than double the cost in Lisbon (£166.43).

Budapest emerged as the best value city at £134.76 for 12 typical city break items, including meals, drinks, two nights’ weekend accommodation, sightseeing and city transport costs.

Prices in the Hungarian capital are less than a third of those in Europe’s most expensive cities – Stockholm (£420.36) and Copenhagen (£440.45).

Along with Prague, Budapest is the only city where the holiday pound is worth more than a year ago because sterling has risen 3.1% year-on-year against the Hungarian forint and 2.9% against the Czech koruna.

With Kuna sales up 40% year-on-year, Croatia is another destination where demand is increasing. Dubrovnik topped a list of 12 ’emerging’ city destinations that tourists would most like to visit. Despite a 12.9% rise in costs to £168.20, the city remains one of the best value options in sixth place.

Andrew Brown of Post Office Travel Money said: “Rising prices in most of the cities we surveyed, combined with the falling value of sterling, make it more important than ever to check prices for key items like meals, drinks and sightseeing before booking as these are costs that most city break tourists cannot avoid.

“There are big price variations across Europe – not just in the eurozone. This means UK holidaymakers can make their pounds stretch further by choosing a cheaper capital like Lisbon or Budapest and it seems that many people are doing just that as Post Office sales of Hungarian forint have surged by 141% in the year to date, compared with 2012.”