There is a program that I read about here about 6 months ago. I have not tried it but it looks fascinating and it's called
Living English. The gist of it is that you volunteer to teach English to foreign nationals, who pay to learn it in an intensive 2 week course. For you, it's essentially a paid accomodations & food vacation once you get there.
They become immersed in the nuances of the language because they need to use it back home for whatever professional reason. You, in turn, learn about their lives. Peru, Bali, Japan, you name it, they come. And, you are not really a teacher, but a talker and a communicator, so if you do not like being around people, it's not for you.
Living English UK is one that descibes it from a student's point of view, but I know it happens in many parts of the world.