"Footloose" has become legendary among playlist that require full dance floors of any age. Defying the odds year after year real classic songs like this should never be overlooked. Once in a while couple's will ask that the standard not be played. Songs like "Sweet Caroline", "Bettie Davis Eyes" and "Y.M.C.A." may seem silly while your editing your dance playlist but remember at the end of the day who the party is for.
Yes its your wedding, but your guests have the power to make it that much better. Know your guests, ask them what they like and what they want to hear. A good Dj can make adaptations on the fly but preparation makes it that much better. A good mix of your preferences and your guests favourites will keep your dance floor full and that makes everybody happy.