I’ve just substantially updated and revised The Best Sites To Practice Speaking English.

I was surprised to see how many of the original sites on the list have gone out of business. But there are still plenty of options available.