We compare millions of holidays from the UK’s leading travel companies
With ornate architecture, galleries galore, a thriving foodie scene and a hedonistic nightlife, Prague is hard to beat as a city break – whether you’re looking for a weekend-long party or a romantic getaway.
Many Prague holidays begin in the old town, where medieval streets lead to the historic Old Town Square. If you're here for a quick weekend visit, put the Astronomical Clock, Church of Our Lady before Týn, the Jan Hus Monument and St Nicholas Church at the top of your agenda.
If you’re on a more leisurely schedule, delve further into the maze of centuries-old lanes, where coffee shops and bars are set among historic buildings, monuments and churches.
Wander into neighbouring Malá Strana, across the Charles Bridge, for a less touristy feel and great restaurants and bars. Prague’s top tourist attraction, the Prague Castle, is by Malá Strana, too.
If you're here to imbibe as much culture as beer, catch a performance at the State Opera House or one of the dozens of theatres and explore the impressive architecture – Prague more than lives up to its nickname of the City of a Hundred Spires.
After you’ve taken in Prague’s famous sights, dive into the city’s craft beer scene. Its brilliant little bars and leafy beer gardens ensure you’ll go home smiling (and possibly swaying slightly). Staré Město (Old Town) has plenty of bars and clubs, but the locals tend to party in Žižkov, just outside the city centre.
Budget hotels and an endless supply of inexpensive beer used to be the reason for the legendary Prague city break. Nowadays, there are fewer hostels and more boutique hotels, and luxury shopping is on the rise as well. But if you're planning a budget trip, there are still plenty of cheap breaks to Prague.

Colorfactory Spa Hotel
4.6
Excellent
Prices from

Anyday Apartments
4.4
Excellent
Prices from

NH Prague City
4.4
Excellent
Prices from
Žižkov has plenty of budget hotels, as well as restaurants and pubs priced for locals rather than tourists. It’s one of the city’s coolest neighbourhoods and easy to get to from the city centre. New Town (Nové Město) is a good option as well, with cheaper accommodation than the neighbouring Staré Město but is still within walking distance of many attractions. Holešovice is one of the cheapest areas in Prague and popular with backpackers. Staying here puts you near Stromovka Park, Letná Beer Garden and cool galleries and restaurants.

Royal Court Apartments
4.6
Excellent
Prices from

Amedia Express Prag, Trademark Collection by Wyndham
4.2
Very Good
Prices from

Hotel Lunik
4.4
Excellent
Prices from
Prices and availability shown can change. Always check pricing with the provider before booking.
2 hrs
(from London)
Czech koruna
Czech
December
Average price per person
£342
Average temperature
4°C
Average rainfall
2.7mm
Weather data sourced from WeatherAPI.com. Booking data from TravelSupermarket.