With My Language exchange, you can find a partner and practice your second language with a native speaker who is learning your language. The site hosts your online practice with lesson plans and text chat rooms. Video chat and pen-pal (keypal) search facilities are also available. The site is well set up and aims at developing colloquial rather than only formal language. There is also a facility to share the new expressions members have learnt and to set up class languages exchanges for teachers. It is free to register.
http://www.mylanguageexchange.com
Friends Abroad is another site to practise your language skills. It is also free to join and it has a community of millions of users in over 200 countries speaking over 80 languages.With Friends Abroad, you can find a partner to do a language exchange, make contact and grow your international network and learn about new people, their language, culture and way of life. http://www.friendsabroad.com/