Let’s be honest here: you did not travel to Prague to eat Italian.
Our favorite Prague restaurant for traditional Czech cuisine is White Horse Restaurant, only a few steps from The Emblem and right off Old Town Square. Unique Romanesque cellars of the 12th century and traditional dishes such as old Bohemian slow roasted pork knuckle, accompanied with live music will make for a perfect evening. And in case you do feel like something Italian: there are several dishes on the menu that will satisfy your cravings.
More information here!