I have lived in Russia for 5 years, first as a student, then an English teacher, and now the headmaster of a private school. I can give a few bits of advice for Russia.>Know the language
Russia is manageable in English, but you can impress a lot of people and participate in a wider range of career opportunities by knowing Russian. I rarely speak Russian at my job, but knowing Russian has allowed me to manage staff that does rather than being managed.>Take advantage of the chaos
Doing business in Russia is a clusterfuck with very few rules and a lot of high-testosterone deal-making. You can be a basic bitch English teacher, but after a year or two, especially if you go looking, you will find that being a native speaking foreigner (one of the good kinds, white-skinned and all) can make you good friends. My best jobs started after I became a language practice buddy with someone working in the Moscow mayor's office. After that connection, the clients and opportunities rolled in. >Don't expect to be a king with 5k and a good passport
While having a good passport is nice and can give you some clout in conversation and finding a job, 5k in Moscow will get you 10 months rent in a so-so 1 bedroom apartment or a used car, basically the same as in the US. People won't be falling over to talk to you for being an American and many will consider you an immigrant at the same level as Tajiks or Armenians. >DO be an English teacher
You can easily make 120k rubles/month as an English teacher and it makes great connections, especially if you do private lessons on the side. Every school will say that you can't, but what they don't know won't hurt them. It will be enough for you to live comfortably and have an adventure, plus if you do decide to be ambitious, it is a natural career path that has the potential for growth considering the glut of qualified native professionals in schools.
tl:dr Follow your dreams, but the experience is what you make of it