Besides watching movies and listening to Music. Tamil Shows and Soaps are great to help your langauge skills. This reason is because the langauge used on tv is useually the most recent and soap's esspecailly arevery easy to follow and understand whats going on without knowing the language fully.
Follow : http://www.youtube.com/user/rajshritamil to watchfull epiosodes of tamil shows. Another good channel is Sun Tv.
Deal or No Deal-Tamil Style