FAQ on Travel:
 Language Usage
 
 
"PECTOPAH" means "RESTAURANT"

Russian is the official language, although many Russians speak some English. It is becoming a requirement in the business world, but by no means is English universally understood and spoken. In upscale hotels almost the entire staff has a working knowledge of English.

You will not learn the language in a short time--concentrate on:

Learning the Cyrillic alphabet (Did you know that "PECTOPAH" means "RESTAURANT"?)
    so you have a change to recognize street names, labels and the like.
Learning some "courtesy" phrases (privet, spaciba, pazhulsta)

There are many language guides, dictionaries, phrase books and the like, but the 'Eyewitness Travel Phrase Book: Russian' book is a convenient format (fits easily into the back pants pocket) and has a good layout of necessary survival phrases so you can quickly ask "Gdye too-alyet?" (Where is the bathroom?) or "Vi gavareet-ye pa-angleeksee?" (Do you speak English?).