Sing and learn!
Singing is something that helps to learn words and phrases in a foreign language. I myself learned a hindi song after I sang it 15-20 times (without understanding what Im singing :-P)
So I fint it very useful. Let's sing and learn English!
I will have to give links to the songs and the lyrics because of the limit of text length here.