2 Best Restaurants in Prague, Czech Republic

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.