Learners can use cooperative learning technique that provides wide chances to open language ability, besides it would help them in learning target language culture. If you don't know much more how to find language partner, it’s better to use internet nowadays. Since you can add random foreigner people from Facebook, it won't help you so much to get proper language partner, because we can't count them due perhaps they don't have same interest in the language learning.
So, to find people who can give free speaking practice, you may look in the proper place. Beside there are many common social networking websites, there are also particular websites which concern in relating one specific topic such a learning language community such Livemocha or iTalki.
In both of websites, users are the learners; there are many people who look for language exchange partner. You may find people who are learning your language, and you are learning their language. So, this way is sollution for you to find learn-mates over the internet.