Prague is one of the most beautiful cities in Europe, with each bend of its twisting cobbled streets revealing ever more impressive spires and towers. You'll have to pay to visit some of the most popular attractions, but the city has plenty to offer that won't cost you a single Czech koruna - if you know where to go.
1. Take a free walking tour.
Free walking tours are one of the best ways to explore a new city, and they're especially popular in Prague. The tours last from 1-3 hours and you'll be shown around the capital by a knowledgeable guide who knows the city and its finest spots like the back of his hand.
2. Experience the Charles Bridge.
Probably the most famous bridge in Central Europe, the Charles Bridge was once the only way to cross the Vltava river that runs through the Czech capital. There are many more bridges now, but none come close to the Charles Bridge in terms of beauty and grandeur. With guard towers at each end, thirty baroque-style statues along its length and stunning views of Prague Castle, strolling over Charles Bridge would be a great experience even without all the artists, singers and entertainers you'll find here.
3. Discover the grounds of Prague Castle.
While you can't get into Prague Castle itself without paying, you're welcome to explore the surrounding gardens and grounds free of charge. The castle is well over 1000 years old and dominates the city skyline, and it only gets more impressive the closer you get, with regular events and street performers adding to the atmosphere.
4. Watch the spectacle of the Astronomical Clock.
Beautiful and fantastically detailed, the medieval clock on the side of the Old Town City Hall is the oldest functioning astronomical clock in existence. There's a charming clockwork procession of figurines called the 'Walk of the Apostles' every hour, with a skeleton (representing death) tolling a bell as the apostles parade past. The show has become one of Prague's most popular attractions and always draws a crowd.
5. Check out the Dancing House.
The Dancing House is a unique and strikingly modern building that really stands out in such an historic city. Designed to resemble a pair of dancers, arguments still rage over whether the Dancing House should ever have been built. But the controversy has only increased the profile of the building, which is now one of Prague's must-see sights.
6. Take in the view from Petrin Hill.
The observation tower at the top of Petrin Hill is a rough 1/5 scale model of the Eiffel Tower, and it's probably the best viewpoint in the city. On a clear day you can see for many miles over Prague and beyond, or you can avoid the 299 steps to the top of the tower and enjoy a view that's nearly as good from the top of the hill instead. Petrin Hill is a fairly steep climb, but there's a funicular train running to the top if you don't feel up to the hike.
7. Visit the Church of Our Lady Before Tyn.
A twin-towered, many-spired Gothic church in the heart of Prague's Old Town, the Church of Our Lady Before Tyn is a well-loved landmark that's open to the public. The opportunity to wander around the church's stunning Baroque interior shouldn't be passed up - how often do you get to visit the inspiration for Sleeping Beauty's castle?
8. See the art at the John Lennon Wall.
After many attempts to remove graffiti from the John Lennon Wall, the authorities have finally given up and accepted that the art is here to stay. As various artists have added extra song lyrics and messages of peace and love over time, this otherwise insignificant stretch of wall has become a tribute to the famous Beatles singer since his murder over thirty years ago.
9. Stroll around Kampa.
Often referred to as 'The Venice of Prague', Kampa is a beautiful area with a great park that boasts stunning views of the Charles Bridge. Kampa is one of the most popular recreational areas for Prague locals, and with its old watermill and historic setting, it isn't hard to see why.
10. Admire the famous architecture.
If there's one thing that Prague is known for, it's the splendour and intricacy of its architecture. The Czech capital has a wealth of remarkable smaller buildings that would be major attractions in most cities. This makes losing yourself in the jumble of winding streets a guaranteed way to stumble across something you've never heard of that will nevertheless leave your jaw on the cobbles.