В Праге есть такое недалеко от Вацловской площади наз. "чешская кухня", по ценам, смотря что брать. Мне там обед из 2 блюд обошелся в 210 крон ( салат, горячее мясное второе+чай) , в принципе можно там поесть и дешевле, без салата и чая, порции большие, но также за 210 крон можно поесть 1 блюдо по заказу в любом кафе в центре. При заказном меню советую заказать 1 блюдо так как порции большие ( или первое или второе, просто -все не съедите)
Насчет Вены такие кафе есть, но в них не была наш гид приводил на обед в кафе "заказное",хороший обед, большие порции 15 ЕВ.
Если вы едите в Вену с экскурсией вам покажут, где недорогого поесть, если самостоятельно зайдите на сайт. "Туристер. ру", можно узнать там, где недорогие кафешки