I consider this website to be a highly successful one! It involves listening activities, games, grammar exercises and stories that are a good source of material for you.
There is probably no better source of linguistic input than a good film. A comprehensive guide to each movie will make English learning a true joy for you.