I have collected all places I know about practicing foreign languages online on a single mindmap I called WALL (web-aided language learning…a walled garden?…). Hope you find it useful (click on each ‘planet’ icon to get the website thumbnail and url).
This is the direct link to a larger map: WALL