Krakow has beaten such cities as Berlin and Venice to be named top city break destination in Europe for the third year in a row in a new survey.

The study, conducted by Which?, bases its results from over 4704 respondents who rated 43 European cities. Overall Krakow in Poland received a score of 93% and gained a five-star rating for value for money making it the only city in the whole of Europe to do so—not too surprising given an average hotel price of £59 and beer prices of around £2.

With opportunities to explore the cultural richness and history the city offers, Krakow’s traditional markets and salt mines, where an underground cathedral carved out of salt which is quite the spectacle. The city, steeped in history, offers visitors the chance to learn the harrowing history with tours to Auschwitz, the Nazi concentration camps from the war.

Rory Boland, the editor of Which?, said: “With a palace on every corner and a plate of pierogi and a pint of Pilsner costing under £10, it’s no wonder Krakow continues to top our survey. To those holidaymakers still stuck on Amsterdam, Paris and other classic European destinations, try Poland for your next trip to find food, hotels and sightseeing that’s just as good but at half the price.”

Elsewhere in the list, some surprises arose as Naples and Reykjavik landed in at 5th and 7th. Seville and Valencia came in at a respectable 2nd and 3rd.

Check out the top and bottom 10 below.

Europe’s top 10 city break locations:

Krakow, Poland: 93 per cent Seville, Spain: 90 per cent Valencia, Spain: 89 per cent Berlin, Germany: 88 per cent Amsterdam, Netherlands: 86 per cent Budapest, Hungary: 86 per cent Munich, Germany: 86 per cent Venice, Italy: 86 per cent Verona, Italy: 86 per cent Bordeaux, France: 85 per cent

Europe’s lowest-ranked city break locations: