I am currently taking a 120 hour TEFL course and have a bachelor's degree in English. I want to teach in Europe, but since I'm American, it's difficult to get a visa sponsor in most of the continent, especially in Western Europe. I'm wondering where in Europe (EU or non-EU) would it be easier for an American to find a TESOL/TEFL/ESL job and get a work visa? I've heard that one can find work in smaller cities in Spain (too many people want to work in Madrid and Barcelona), and Russia and Poland both seem to have a decently high demand. Does anyone know what my best bet would be? Is there much demand in the Balkans (Serbia, Croatia, Bulgaria), Romania, Ukraine, or Hungary? I'm considering volunteering teaching English through Workaway and learning the language of whatever country I'm going to. I'm thinking this might make me more employable.
Any thoughts would be greatly appreciated.