Feel like getting away for a weekend and exploring somewhere new?

Why not try one of these great spots for a cultural break which won't break the bank.

[Read more: 7 alternative ways to explore a city]

1. Sofia, Bulgaria

 

A post shared by Anna (@annsmle) on

Visit the Bulgarian capital for a youthful city break, packed full of eclectic cultural scene stealers like Ottoman mosques and Red Army monuments.

Home to Roman ruins and some of the nation’s finest museums and galleries, a trip to Sofia will only set you back around £200 for a long weekend, so there really is something for everyone here.

2. Bucharest, Romania

 

A post shared by Adam Colborne (@adamcolborne_) on

Nestled amongst contemporary buildings, in Bucharest you’ll find 17th- and 18th-century Orthodox churches reminiscent of Transylvanian fairytales.

A trip to the Romanian city should only cost you around £220, leaving plenty of spending money for relaxing in the capital’s coolest cafes.

[Read more: Big Ben falls silent - 7 iconic city sounds]

3. Warsaw, Poland

 

A post shared by Radi Uzunov (@radi.uzunov) on

Warsaw’s complicated history makes it all the more architecturally interesting.

Instead of sprawling outwards from an old market square, the Polish capital is a hodgepodge of areas cobbled together including those that survived World War II, gothic neighbourhoods, concrete buildings that scream of a communist past, and now contemporary glass structures.

Travel here for a city with grit.

4. Moscow, Russia

 

A post shared by Nay AlKhalife (@big_dream79) on

For under £300, you can get as far as the Russian capital.

Visit the Kremlin to see country’s spiritual heart and get to grips with the buzzing foodie scene.

[Read more: 6 under-the-radar cultural hotspots around Europe]

5. Budapest, Hungary

 

A post shared by Il Punto (di) G. (@gianniga86) on

Perhaps most famous for the city’s many Turkish baths, Budapest combines a sense of fun with history.

Be sure to check out many of the romantic views from the city’s many bridges.

6. Vilnius, Lithuania

 

A post shared by Gintaras Sereika (@gintaras_se) on

Perhaps not obvious for a city break choice but at under £350 for a long weekend, Lithuania’s Vilnius is worth a second look.

Vilnius boasts bags of baroque Baltic beauty pierced by church steeples and shiny new skyscrapers and offers tourists and quintessentially continental experience.

[Read more: The ultimate Marbella travel guide]

7. Zagreb, Croatia

While Croatia’s conventional draw may be the great coastal spots, Zagreb has all the ingredients for a great city break.

The small metropolis is an ideal size for slow strolls down it’s streets, offers tourists many a museum and gallery to explore and plenty of spots to sit for a coffee and watch the world go by.

8. Krakow, Poland

 

A post shared by Andre (@grec013) on

Krakow was once Poland’s royal capital and is worth a visit for fans of royal history, and will cost you under £400 for a long weekend.

Take a trip to Wawel Castle to get to the heart of the country’s regal past.

[Read more: Winter Sun - 16 of the best places to escape the cold weather]

9. Riga, Latvia

 

A post shared by Oksana (@oksermolova) on

Riga is an unexpectedly cosmopolitan spot with a vibrant art scene.

If art is your thing, head to Art Museum Riga Bourse. Don’t worry if it’s not though, there are plenty of great markets and trendy bars to keep you entertained.

10. Lisbon, Portugal

 

A post shared by @mallorca1963 on

The coastal Portuguese capital has become a renewed favourite in the last 12 months, perhaps because it offers tourists the best of both worlds thanks to its and old city charm.

You’ll get a lot of bang for your buck here too, costing under £400 for a long weekend too.

Where are your favourite cheap city breaks? Let us know in the Comments section below.