Prague's Old Town district is dotted with restaurants serving traditional food. Come with a big appetite because portion are huge. The flavor of the dishes is authentic, as if prepared by your Czech grandmother, if you had one. An all time favorite is vepro-knedlo-zela in other words pork, dumplings and sauerkraut. Most restaurants have this on the menu. Ceska Hospoda Na Vinohradech is paradise for meat lovers who want to try traditional Czech cuisine, their pork and dumplings are second to none.
If you haven't eaten pork knuckle, you haven't been to Prague. Enjoy this at the Strahov Monastic Brewery right on top Petrin Hill. Be warned: the horseradish sauce is very strong. Wash it down with St Norbert Beer, brewed on the premises. This restaurant fills up quickly and be prepared to share your table with others. Homestyle roast duck is what every visitor to Prague should eat at least once. It is always on the menu in Ferdinanda in the Mala Strana district. Include before or after your meal a visit to the Infant Jesus of Prague in the Church of Our lady of Victory just across the road. The sausage stands at Wenceslas Square are the ideal spot for a quick lunch. Their speciality in the winter months is mulled wine.