I really think that language exchanges are really good if you want to learn or practice a foreign language, there are a few web sites which can help you find partners:individuals (usually free for example on www.expatriates.com) or groups gatherings (for which you usually have to pay, for example www.conversationparis.com)