I did this a couple of years ago - free holiday in return for being a native english speaker willing to talk with and listen to Spanish people wantring to improve their English, hell yeah! Great company, too much food, perfect amounts of wine. All for the price of cheap flights to Madrid.