Thanks largely to Brexit and increased fears around terrorism, 2017 is set to be the year of Eastern Europe, rather than Western Europe, when it comes to top travel destinations.

According to global travel deals publisher Travelzoo, 2017 is the ‘year of Eastern Europe’, with them predicting that British tourists will be swapping their usual holidays in Spain and Portugal, with breaks in the likes of Croatia, Bulgaria and Poland.

In fact, Travelzoo’s Spring Travel Trends show that Central and Eastern Europe as a whole are currently 2% more popular with Brits, than Spain.

[Read more: 5 dreamy destinations to visit in 2017]

Joel Brandon-Bravo, managing director of Travelzoo in the UK, said: “Six months on from the Leave vote and it’s encouraging to see Britons considering Eastern Europe as a travel destination in 2017.”

He adds: “UK tourists who are now looking further east won’t be disappointed. If you take the Balkan Peninsula for example, the coastlines of Slovenia, Bosnia and Herzegovina, and Montenegro, are just a stone’s throw from the east coast of Italy.

“They boast the same warm weather and beautiful beaches, lakes and mountains, and present a wonderful opportunity for British people to explore new travel gems.”

So where should you book to go? Here are 9 amazing places to visit in Eastern Europe:

1. Prague, Czech Republic

Visit for: it’s famous medieval astronomical clock, the oldest in the world that still works, which is in the Old Town Square, where you can also tuck into traditional Trdelník cake.

2. Krakow, Poland

Visit for: the fire breathing statue of Krakow’s legendary Wawel dragon on the banks of the Vistula River, and the beautiful Jewish district.

3. Dubrovnik, Croatia

Visit for: swimming in clear blue waters, the narrow lanes of the walled city and its wall-top bars with views of the sun setting over the ocean.

4. Mostar, Bosnia and Herzegovina

Visit for: the old bridge area of the old city of Mostar is a beautiful UNESCO World Heritage site, and the local market stalls are worth a visit too.



5. Belgrade, Serbia

Visit for: the Serbian capital is on the Danube, with river bars dotted along its banks, plus check out its fortress and surrounding gardens.

6. Ljubljana, Slovenia

Visit for: one of the greenest cities in Europe, and in the centre is reserved purely for pedestrians and cyclists.

7. Sofia, Bulgaria

Visit for: a city full of history and grand buildings, it’s well connected to nearby ski resorts too.

8. Budapest, Hungary

Visit for: traditional spa treatments and lots of hearty Hungarian food.

9. Skopje, Macedonia

Visit for: be wowed by a mish-mash of historical and modern architecture.

Are you planning a trip to Eastern Europe? Where are you heading? Tell us about it in the comments box below