Enjoy coffee with medovník cake on the Vltava River, a cocktail in a bar below Prague Castle, then sample hearty local food or haute cuisine morsels in an Old Town Prague restaurant. Spend an evening sampling Prague's famous beers then visit buzzing Wenceslas Square for a quick eat before zipping to Žižkov to party all night.
Join the throng at Prague's Czech restaurants for filling meat dishes and beer. Prague's cobbled Old Town and Malá Strana are renowned for vaulted cellar restaurants. For a little romance, slip into a riverside restaurant with castle views. Choose from a range of world cuisine and dine with diplomats in Dejvická. Or eat with the locals in residential Vinohrady and trendy New Town. When restaurants close, join Praguers for Wenceslas Square's all-night fast-food.
Prague restaurants and bars are exploring new culinary avenues, with plenty of international cuisine and fusion food. Make sure you check your bill and question any additional charges. Save your money on lunch deals so you can enjoy a pricier dinner in an upmarket Prague restaurant, but remember to book a table. Venture to Prague's outlying districts for informal local restaurants or descend on Wenceslas Square for 24-hour fast food. Most Prague kitchens close by midnight (or 10pm in Czech pubs).
Join Praguers to sip mulled svarák wine in winter and pivo beer in Letná's outdoor beer gardens or in atmospheric Prague cafe-bars, where you can eat and drink all day. As evening falls, join fashionistas in Old Town cocktail bars or head to Vinohrady and Žižkov for young and casual alternative bar and club action. Drop into any Czech bar for Prague's famous beers (try golden Gambrinus or dark Kozel) or sample local vintages in a vinárna wine bar.