Prague is best for...

Farmer's markets Náplavka sits along the Vltava River, while Jiřák can be found in the Vinohrady neighborhood

Traditional pub food: Find the best Czech classics such as pork and sauerkraut, bread dumplings and beef stew in local hospodas

Hearty lunches Considered to be the most important meal of the day, restaurants offer good lunch deals and daily specials

Fast facts

Language: The language spoken in Prague is Czech

Currency: The currency used in Prague is the Czech Crown. Euros are also accepted.

Local time: Prague is 1 hour ahead of GMT/UK time

Fly to: Prague's main airport is Václav Havel Airport Prague

A city of spires, cobbled streets, and Gothic arches, Prague food has a real bohemian feel. However, while the architecture might stand as testament to its rich history, the food landscape is continually evolving. While it’s easy to track down traditional dishes served in atmospheric bistros, you’ll also encounter elegant, fine-dining restaurants and eateries serving contemporary Czech and international fusion cuisine.

While the Old Town is home to some of the best restaurants in Prague, you can also find something fancy to eat in more upmarket restaurants around the city. Le Degustation Bohême Bourgeoise is a Michelin-starred restaurant that offers a modern take on classic dishes. Expect to feast on meals such as trout served with pumpkin and hazelnuts, or spring vegetables with Prague ham.

For something more budget-friendly, make your way to the banks of the Vltava River and look for Hergetova Cihelna. They serve traditional Czech cuisine such as roast duck with cabbage, and local crayfish. Those travelling with the family might like to visit Pizza Rugantino; a much-loved restaurant, children can build their own pizzas while parents enjoy a quiet drink. Farmers markets in the city make a great day out where freshest produce in Prague can be found. Much more than an ordinary market, you’ll find live music, pop-up cafés and handmade goods on offer. For a taste of tradition, head to Havel Market, which has been running for hundreds of years.

Czechs consider lunch to be the most important meal of the day with restaurants throwing their doors open to serve hungry locals and visitors. For something simple and rustic, the Old Town offers some of the best restaurants in this beautiful city.

With a beer-making history that stretches back over 1,000 years, it’s unsurprising that some of the best bars in Prague are widely hailed as being among the best in the world. For a lively night out, superb beers and excellent cocktails, Bukowski’s Bar tends to be the favoured place to go for those in the know. Sleek, chic and with plenty of style, it plays contemporary music and welcomes a big crowd every night.

If you want a taste of tradition then head to the U Vejvodů Beer Hall and Bar. Built in the 15th Century, the lower bar is where the locals go to enjoy beer delivered straight from the brewery. If Czech memorabilia and old-school atmosphere isn’t your thing, go upstairs to the upper bar where you’ll find modern music and expertly-mixed cocktails. If you’re going to enjoy a delicious Czech beer, why not make a meal of it and tuck into some traditional pub food at the same time? Beef stew, dumplings and sauerkraut are popular, but the less-adventurous can tuck into burgers or fish and chips.

Whether you’re a fine-diner, prefer the authentic experience or are just looking for somewhere to enjoy a beer or two, the Prague food scene has something for everyone.