These are very interactive music activities that I came across on Lyricsgap.com. The songs are on video (linked to youtube) and for each song there are 2 types of activities to practice the lyrics: Fill in the missing word or phrase (three levels) and karaoke.
There are lots of song in different languages and you can even add to the activities or upload your own song to the site. The song and activities are assessed and approved before they are placed on the site. These are fun activities for students to do individually or in pairs: