Vilnius has been ranked the cheapest city break, costing just over £100 per person for a two-night break.
In a new ranking by TravelSupermarket, the Lithuanian capital was ranked the cheapest city break this autumn, alongside Bucharest, Hamburg, Belfast and Turin.
The Best Value Index ranked the median price of a package (including flights and accommodation), a three course meal at an average restaurant and a pint in 50 short-haul city destinations from the UK during this autumn/winter.
A two-night break in Vilnius cost just £111.23 per person, according to TravelSupermarket, followed by Bucharest (£115.39) and Hamburg (£151.98).
Other city breaks for under £180 per person included Barcelona, Madrid, Valencia and Budapest.
At the other end of the spectrum, a city break to Dubrovnik was found to be the most expensive, costing £334.52 per person for two nights. Reykjavik and Istanbul followed, costing £293.99 and £279.01 respectively.
Elsewhere, the site ranked European cities by the cheapest pint of beer. Sofia, Bulgaria’s capital, came top with a pint costing just £1.17; followed by Porto (£1.39); and Budapest (£1.43).
TravelSupermarket also ranked British travellers’ most popular city breaks. Amsterdam came out top, followed by Krakow, Barcelona, Rome and Dublin to make up the top five.
“At the moment, a poor return of euros for sterling makes exchange rates an important consideration but the cost of living in a destination is equally important,” says Emma Coulthurst, travel commentator for TravelSupermarket.
“Cities to consider for value this year include the usual suspects in Eastern Europe such as Sofia and Krakow but also destinations such as Porto and Lisbon in Portugal, Valencia in Spain where food and drink costs are a lot lower than in the UK and Berlin and Hamburg in Germany.
“And don’t forget Belfast, which is just a quick, reasonably priced hop away.”
The 20 cheapest city breaks in Europe: