With its skyline of twirling spires, ornate facades and terracotta rooftops, beautiful Prague is one of the most picturesque cities in Europe.
As you can imagine, this charming city attracts its fair share of visitors, which means plenty of overpriced tourist traps. However, there are an abundance of things to do in Prague on a budget - here are a few of the best:
1. Design your own walking tour
Exploring the romantic, cobbled streets, drenched in centuries of history, is a pastime that could fill many an afternoon, whether you choose to visit in the frosty depths of winter or when springtime blooms.
Begin at the enchanting Charles bridge, lined with regal statues, and head towards the magnificent Prague Castle, taking in the exquisite Baroque architecture of the Royal Way en route. Although the castle itself charges a small fee to enter, it's free to visit the 14th century Saint Vitus Cathedral and wander the picturesque grounds.
If you're not so adept at finding your way around, visit the Tourism Office at the Old Town Square to check the times of the free walking tours laid on by the city.
2. Indulge in classical tunes
As well as the talented street buskers found throughout town, you can find some mesmerising classical music shows taking place in Prague for but a fraction of the cost of a night at the Czech Symphony Orchestra.
The Church of Mary Magdalene and Prague Conservatoire regularly host free concerts whilst Saint Nicholas Church and the Lobkowicz Palace lay on shows for around £20.
3. Fill up on traditional Czech food
As is the case in any destination - eat local to eat cheap. Luckily, Czech food is filling and hearty with plenty of goulash, dumplings, roasted pork and potato-based dishes livening up the menu.
A great lunchtime option is the traditional chlebicek or open sandwich and, for that little something sweet, leave room for fruit dumplings or a warm apple strudel.
Read our cooking tip on how to make dumplings
4. Pack a picnic for the park
Historical park doesn't just offer stunning urban landscapes, it offers a chance to relax in natural surroundings too.
Beautiful gardens and parks are situated throughout the city, including the Baroque Vrtba Garden with its geometric-shaped hedges and strutting peacocks; the Wallenstein Palace Gardens with its koi fish ponds and immaculate flower-beds; and the impressive Vysehrad Park with its excellent views of the Vitava River and atmospheric location next to the Czech Republic National Cemetery where many famous Czech Nationals have been laid to rest.
5. Admire outstanding views from Petrin Hill
The resemblance to the Eiffel Tower might well be striking, but the Petrin Lookout Tower is dwarfed by its French cousin at just 64m in height. However, from its vantage point atop Petrin Hill, the summit of which stretches up 1043ft, it offers incredible views across the city.
The surrounding landscaped gardens house a mirror maze, rose garden and a church too with a convenient restaurant halfway down the hill for refreshments on your way back to town.
Inspired? Join our own tour to Prague and the Danube Cities and see four magnificent European cities in one trip.