Some restaurants in Prague are strictly non-smoking, some have separate areas for smokers and non-smokers that are not always well separated. If you’re looking for a non-smoking environment, always check with the waiters when entering the restaurant. Tap water is usually not offered, at better restaurants you may get it on request - but mostly the cost model is that meals are cheap and drinks, particularly non-alcoholic, are expensive. You have to ask for ice with soft drinks explicitly. Tips are usually given, usually rounding up the sum during the transaction, but not as large as in e.g. the US - roughly 10% is fine. Generally food tends to be good and cheap compared to EU average but service not so, if very unhappy, don’t give tip. Usually you can pay with card but in very cheap/small places, better ask in advance. Cheap and average-priced places usually have lunch menus (“menu” in Czech) - this means cheaper food that is prepared faster. Alcoholic beverages tend to be cheap, but soft-drinks expensive - it is not uncommon for beer to be the cheapest beverage. Most restaurants have also non-alcoholic beers.
The list below has some restaurants we recommend, but many more are good. The list has restaurants all within walking distance from Marriott through the historical centre of the city.
The main dish including sides may be about 18-28€.
U Modre Kachnicky (TripAdvisor 79/4420). Many variations on duck, quiet place a block away from main tourist routes, but within the historical centre. 13 mins walk. The same restaurant is also on the other bank of the Vltava river (27 mins walk).
The main dish including sides may be about 8-13€.
The main dish including sides may be about 3-8€, depending on the restaurant. The cheapest places are usually Pizzerias (pizza, pasta, salads), local pubs (heavy local food, smoking, beer), or Chinese restaurants. The global fastfood chains are also in Prague but aren’t that cheap.
Ambiente Pizza Nuova (TripAdvisor 367/4420). A new and still not that cheap pizzeria, good food and decent service, offers all-you-can-eat salad/pasta options. Non-smoking. Local guests seem to be a minority here. 4 min walk.
Pizzeria Rustica (TripAdvisor 724/4420). Pizzeria with decent food and service and very good prices. The smoking and non-smoking part are not well separated, but usually there is not much smoke inside. 7 mins walk.
Pizzeria Al Capone (TripAdvisor 374/4420). Pizzeria with decent food and bearable service. The smoking and non-smoking part not perfectly separated, but usually there is not too much smoke in the non-smoking part. 6 mins walk (Na Porici 1933/36).
Chinese Restaurant Sechuan. A small and very cheap Chinese restaurant, non-smoking, 12 mins walk from Marriott and 1 min from Hotel B&B Prague City.