I recently came across some cute videos in Spanish. This could be done with students in a classroom or with your own children.
It would be pretty simple to have children create their own videos (using iphones or whatever). I'm sure they would love it and remember the vocabulary. We are going to try this!