My daughters former school held a sock hop every year. They had a DJ and the kids and parents all dressed up 50's style. Pizza and rootbeer floats were served. Everyone paid $5 for the evening and brought a new pair of socks to be donated to a shelter. It was a great fundraiser that everyone enjoyed and helped a charity at the same time.