We are only having around 40 people, mostly family, and I keep going back and fourth between hiring a DJ or just doing a playlist with speakers. I don't see very many people from our crowd dancing all night and I don't want it to be a waste. Also, we are having the reception at a house on the beach so there is no designated dance floor, it's more of a back yard with sand. What do you think??