Food in Russia if you are a vegetarian and eat only chicken could be a problem. There are fast food joints like McDonald's, Burger King, kfc etc but cater to the Russian taste. There is a lot of pork. So u really need to understand the menu. Some places have English menus not all. But I must admit the Russians were very friendly and helpful. Those who don't know English just say "no understand English". But that's their way they don't mean to be rude. Some of you might like the Russian food - it's mashed potatoes with some curry like beef, pork or chicken eaten with bread. I attempted it once but it did not suit my palette. To your surprise - beer is sold at the fast food chains like any other fizzy drink.