Below are some great web links to practise and improve your understanding of structure, vocabulary, reading and listening skills.
Learn English with the BBC
http://www.bbc.co.uk/worldservice/learningenglish/language/
The British Council
http://learnenglish.britishcouncil.org/en/
www.teachingenglish.org.uk
Other Sites
http://www.englishclub.com/grammar/
http://www.oup.com/elt/global/products/englishfile/intermediate/
http://www.oup.com/elt/global/products/englishfile/upperint/
http://www.bbc.co.uk/worldservice/learningenglish/language/
The British Council
http://learnenglish.britishcouncil.org/en/
www.teachingenglish.org.uk
Other Sites
http://www.englishclub.com/grammar/
http://www.oup.com/elt/global/products/englishfile/intermediate/
http://www.oup.com/elt/global/products/englishfile/upperint/
Online Newspapers
http://www.guardian.co.uk/
http://www.nytimes.com/
Short stories
http://www.short-stories.co.uk/
http://www.guardian.co.uk/
http://www.nytimes.com/
Short stories
http://www.short-stories.co.uk/
BBC English Learning Podcasts
http://www.bbc.co.uk/worldservice/learningenglish/general/sixminute/index.shtml
http://www.bbc.co.uk/worldservice/learningenglish/language/theenglishwespeak/
http://www.bbc.co.uk/worldservice/learningenglish/language/wordsinthenews/
General interest podcasts
http://www.howstuffworks.com/hsw-podcast.htm
http://www.freakonomics.com/tag/freakonomics-podcast/
Video
http://www.bbc.co.uk/news/video_and_audio/
http://www.bbc.co.uk/worldservice/learningenglish/general/sixminute/index.shtml
http://www.bbc.co.uk/worldservice/learningenglish/language/theenglishwespeak/
http://www.bbc.co.uk/worldservice/learningenglish/language/wordsinthenews/
General interest podcasts
http://www.howstuffworks.com/hsw-podcast.htm
http://www.freakonomics.com/tag/freakonomics-podcast/
Video
http://www.bbc.co.uk/news/video_and_audio/