5 places I recommend•3 in the Michelin guide
These are the five restaurants and coffee shops in Prague I have eaten at myself and would recommend.
The grand café of the Imperial hotel on Na Poříčí, opened in 1914, where hand-painted ceramic tiles cover the walls and pillars and mosaic runs across the ceiling. Kafka and Janáček were regulars, and the kitchen, now Zdeněk Pohlreich's, cooks Czech classics. Great place for a coffee and pastry or a full meal.
Address: Na Poříčí 1072/15, Nové Město, 110 00 Praha-Praha 1, Czechia
The Italian restaurant of the Four Seasons on Veleslavínova, a few steps from the Vltava, is built around a crudo bar, pasta made in-house, and a wood-fired oven, with the castle on the far bank. Very good quality Italian cuisine, and the interiors are lovely.
Address: Veleslavínova 1098/2a, Staré Město, 110 00 Praha-Praha 1, Czechia
A brick-vaulted Italian restaurant on Platnéřská with its open kitchen at one end and wine racks around the walls, run by the Collezione group behind Aromi and Amano. This was my favourite meal in Prague and, honestly, one of my all-time favourite Italian restaurants.
Address: Platnéřská 90/13, Staré Město, 110 00 Praha-Praha 1, Czechia
A riverside restaurant on the island of Kampa, right beside the Charles Bridge, with terraces at the water's edge. Nils Jebens opened it in 1994 and it became the table visiting names were brought to, known above all for its seafood. Considered one of the best restaurants in Prague and a place for some celeb spotting.
Address: Na Kampě 523/8b, 118 00 Praha 1-Malá Strana, Czechia
The café on Národní opposite the National Theatre, open since August 1884, with mirrors, windows onto the Vltava and Viktor Oliva's The Absinthe Drinker hanging on the wall since 1920. Jaroslav Seifert wrote here and Václav Havel kept a regular table for decades.
Address: Národní 1, 110 00 Praha 1-Staré Město, Czechia