Chiari, before you do anything like this, start by having a language exchange, for a period of time, with a language exchange partner. That way you'll get to know each other well and build a level of trust before you visit each other.
I did this for French and it was one of the best things I'd done.
There is also a website called couchsurfing.com where you are invited into someone's house for a period of time without paying hotel fees. You could turn it into a language exchange with the right person. Again, be careful.