3 Best Restaurants in Prague, Czech Republic

500 Restaurant

$$ | Dejvice

Near the Hradčanská Metro station, this restaurant is a hit with families, and it's easy to see why. The menu covers comfort-food classics—like excellent burgers and some of the city's best pizza—an easy sell for kids, but parents in the mood for something more refined can order entrées like duck risotto. Plus, 500 has a surprisingly good wine list, including decent vintages available by the glass (still a rarity in Prague). The daily luncheon specials are popular and reasonably priced. The final winning touch? In summer, an expansive terrace opens into one of the city's most exclusive neighborhoods.

Kavárna Slavia

$$ | Staré Mesto

Easily the city's best-known café, Slavia serves good coffee, drinks, and light snacks, as well as the greatest hits of Czech cuisine: roast duck with potato dumplings and sauerkraut, beef guláš, and roast smoked pork with white cabbage and potato pancakes. Plus, the café offers rich views of the National Theater and Prague Castle. The spectacular location has a historic air that reaches back to the days of Viktor Oliva's painting The Absinthe Drinker (which hangs in the main room) through the 1970s and '80s when the late Václav Havel was a regular.

Le Caveau

$ | Žižkov
Beer quality is a sacred compact in Prague but wine didn't fare nearly as well under communism. Fortunately, a steady resurgence has produced not only excellent local vintages but demanding customers with sophisticated tastes. This comfortable local wine bar illustrates the trend with affordable Pinot by the glass, enjoyed by artsy patrons who settle into easy chairs and mismatched cafe seating to enjoy a glass or two along with filled croissants, light salads, and brownies.

Recommended Fodor's Video