Learning even a little of the Russian language before you travel will promote many more interesting experiences. It will enable you to enjoy the moment with the people around you rather than emersed in your tourist bubble.
Russian is certainly a challenging language to learn but the basics are only a few lessons away. You can use the links on this page to learn the essential phrases and start geting involved.