This is the British Council site for English language learners. Lots of new activities being added all the time. Listen to podcasts, learn idioms, explore themes.
Some coursebooks have great websites with lots of interactive activities. Look at this one (the pronunciation work is particularly good), but search for other coursebook websites too.