For me, this is the best place to eat and drink in the tourist centre of Prague. It has the complete menu, everything from traditional Czech (eg: goulash) to Tex-Mex to a Full English breakfast. Plus vegetarian. Plus a no-smoking area. Plus a 'secret', hidden garden out back.
It has Happy Hours, 4-6pm, where the already cheap Czech beer costs only 25 Crowns(80p).
V jámě 1671/7, PRAHA 1 Prague-Nové Město, Czech Republic
+420 224 222 383
Google map: bit.ly/ezHVyg