The selection of international restaurants is endless, with Italian, Indian, French and Chinese featuring on menus including traditional Czech dishes. Czech food normally contains beef or pork served with vegetables and dumplings, although western influence often sees dumplings replaced with French fries. Fish is also popular and often come with Czech beer.
A number of eating places in Prague have stunning views across the city and there are many restaurants with prime riverside locations. Many of the top hotels offer a wide selection of good international food, while the suburbs have the best local restaurants.