When looking to have music at your next party, consider bringing in a disc jockey. These people will have or have access to a wide variety of music and can even provide their own equipment. Check to see if they can provide the type of music that you want from their performance.
A disc jockey may be just what you were thinking for your wedding celebration. They can provide all of the music, from dinner music on up to the goofy sings all the way to what the last song will be on the night. You decide and tell them what you want so they can do it.