5 of the classiest restaurants Prague


U Milosrdných 12
+420 222 316 999

Michelin-starred chef Radek Kašpárek's team often ventures out into the forest where they gather plants and herbs to create mind-blowing, intricate dishes. Book a table to experience dishes presented on moss and potions with cold pine cone smoke. In between courses try to spot the field animals on the spectacular ceiling.

Villa Richter

Staré zámecké schody 6
+420 702 205 108

Located at the foot of Castle Hill, Piano Nobile in Villa Richter is the perfect place for a special occasion. Book a table in the winter garden (a breezy terrace in the summer), which overlooks Prague’s rooftops and Saint Wenceslas’s vineyard. Here Bohemia’s patron saint is said to have sown the seeds for his own wine, laying the foundation of Czech winemaking.


Dlouhá 12

+420 222 317 715


The menu of this elegant restaurant under Baroque vaulted ceilings can include anything from snails to grilled veal sweetbreads. But regardless of what you are served, you will be blown away by the quality of this passionate chef’s cooking and of the sommelier’s winepairing recommendations. The lunch menu changes daily. In the evening, you can only order the tasting menu.

Sarah Bernhardt Restaurant

U Obecního domu 1
+420 222 195 900

The exquisite Art Nouveau interior – blue split glass mosaics, original lighting fixtures, inlaid panelling and gilded stuccowork – of this establishment would easily meet the standards of the famous French actress after whom this restaurant was named. Serves Czech and French cuisine. The Mucha menu includes a ticket to the eponymous museum.


K Bohnicím 2

+420 778 019 002


This part of town, which is near the botanical garden, has a special holiday feel to it. The Salabka winery and restaurant offer fine dining among the vines. Take a stroll between courses and admire the amazing city views. On the weekend, Salabka serves a special seasonal tasting menu paired with their own wines. Reservations highly recommended.