talk
As a general rule, the closer you are to either a major tourist site or to Saint Petersburg, the more likely you will find people who speak English or other European languages, like German, Finnish, or French. Still, some knowledge of Russian or a qualified guide will almost certainly elevate your experience here.
