Music is no doubt the life of the party at your reception so when choosing a professional DJ or a live band you want to make sure that they match your personal style. Here are a couple of other things to keep in mind for your search.
Cost: Generally speaking, a DJ can be more affordable than a live band.
Sound: Nothing beats the sound of a live band over pre-recorded music.
Variety: a live bands repertoire can be limited if you are looking for a wide range of music.
Space: check with your venue to see what works best in the space you are given.
Whether you choose a DJ or band make sure to give them a personal list of what you want to be played and what you don't want to be played.
Also, remember to see your band or DJ in action before you decide!