Useful Links
British Council Here you can find podcasts and videos with comprehension exercises
BBC There are different types of exercises to practice listening skills and pronunciation
LISTENING
English Central is a website with subtitled videos of different kinds.
ESL VIDEO is a website where you can find different types of videos (from songs to speeches, ads, etc) with multiple choice self-correcting exercises
ororo.tv Here you can watch TV series and films in English. And it's free!
GRAMMAR
British Council ESOL Videos with grammar presentations
My English pages with grammar explanations and exercises. There are also reading and listening exercises, however it's not very useful to practise vocabulary unless you are looking for vocabulary lists on specific topics.
WRITING
BBC writing In this website you can find different types of exercises to improve your writing skills
British Council - Writing practice
VARIED
Lyrics Training You have to fill in the lyrics of your favourite song while you listen to it
Free ebooks Project Gutenberg