First impression among visitors to the Czech Republic is that table service seems less friendly, or attentive than what they're used to. Please don't take it to heart, Czechs are friendly people, but
it is considered professional and respectful to be slightly impersonal, especially for a waiter.
Cheap restaurants are not so hard to find but don't rarely around at tourists spots. Generally prices in cheap restaurants are from 100 CZK to 250 CZK for dinner and beer. Yes, it is also possible to eat extremely cheap at some local chinese restaurants for around 80 CZK for a lunch, but don't expect superb portion. Menu at McDonald or KFC will cost you 100 CZK.
Links for Prague's popular cheap restaurants:
Klokovna
U medvidku
U Pinkasu
Bohemia Bagel
Paneria
Dahab
BakeShop
Bar Bar Diverse, fresh ingredients make for whimsical crepes and galletes. Salads are also available. Recommended: crepes Dublin and Paris. Vsehrdova 17, Prague 1-Mala Strana. Open daily noon-11 p.m. Euro/MC, Visa. Stravenky. 150-250 Kc.
Bohemia Bagel A wide variety of fresh bagels, sandwiches and homemade soups. Bottomless cups of coffee. Recommended: muffins, brownies and cheesecakes. Ujezd 16, Prague 1-Mala Strana. Tel. 53 10 02. Open daily, 7 a.m.-2 a.m. Also at Masna 2, Prague 1-Old Town. Open Mon.-Fri. 7 a.m.-midnight. Sat.-Sun. 8 a.m.-midnight. No credit cards. 40-150 Kc
Klub architektu Czech. A medieval space with clean-lined, modern furnishings and artistically functional ductwork. The food is also neat and quirky. Recommended: the Bethlehem mix with pork and shallots. Betlemske nam. 5a, Prague 1-Old Town. Open daily 11:30 a.m.-midnight. Major credit cards. 150-300 Kc.
Maly Buddha Vietnamese temple food. A fine assortment of teas and light dishes. No smoking. Recommended: vegetarian spring rolls, Chinese chicken. Uvoz 46, Prague 1- Hradcany. Open Tues.-Sun. 1-10:30 p.m. No credit cards. 100-200 Kc.
Pizza Coloseum Pizza and pasta. A hit overall, with the rare foul thrown in. Usually crowded, but great for a pre-movie dinner. Recommended: chicken marsala, gnocchi. Vodickova 32, Prague 1. Open Mon.-Sat. 11:30 a.m.-11:30 p.m., Sun. noon-11:30 p.m. AmEx, Visa. 100-300 Kc.
Pizzeria Kmotra Pizza, a perennial favourite hence, the long queue for a table. V Jircharich 12, Prague 1 (near Spalena). Open daily 11 a.m.- midnight. No credit cards. Stravenky. 100-250 Kc
Radost FX Cafe Vegetarian. Weekend brunch. Good pastas on Italian night every Sunday. A hip crowds, but glacial service. Open late. Belehradska 120, Prague 2 (near metro I.P. Pavlova). Open daily 11:30 a.m.-4 a.m. No credit cards. 100-300 Kc.
U Sadlu The restaurant has a middle age decor, with suits of armour and weaponary on the wall. The kitchen produces outstanding tenderloin, hearty soups and other burly fare, but with a certain je ne sais quoi. The food is really excellent and the portions are big. Klimentská 2, Prague 1 Open daily 11 a.m.-1 a.m. No credit cards. 150-300 Kc.
U Suteru A truly gracious Czech pub. Simple dishes, good value and kind service. Very busy at peak hours. Palackeho 2, Prague 1. Open daily, 11-11. No credit cards. Under 200 Kc.
U Vladare Near the Charles Bridge, is a comfortable Czech restaurant and pub, where you sit in horse stalls. You can try here horse salami with Czech beer. The prices are good and the staff are nice.
Maltezske namesti 10, Prague 1 Open daily 11a.m.-11p.m. Under 200 Kc
Tipping: the basic 5% - 15% is appreciated, but not mandatory. Also many Czechs just round the bill up. Leave cash on the table if you thought the service was good, or say "Dobry" when paying your waiter, it means "OK," as in, keep the change. Or, when handing over the money, just say how much cash you would like back. Some restaurants add a "service fee" to the final amount, so the tip is included. If you are unsure, just ask. Also, if you are unsure about any items on the check, it is wise to ask. It can be hard to figure out exactly what you're being charged for, and "mistakes" are not uncommon. And still today some establishments try to rip off tourists.
Did you know? Czechs are not really used to eat exotic food, for us it something new. For most foreigners it might sound wired but in fact many Czech never tried Japanese, Chinese or Thai food. But it start to change, as many very cheap Chinese restaurants compete, Czech learning how to enjoy in Chinese food :)