Make sure you hire a band that has experience playing wedding receptions. We hired an amazing group of musicians for our ceremony and they told me they could also play at our reception so we hired them. They were less expensive than all the other bands we met with and my fiance didn't want a DJ. At the reception no one danced because every song they played sounded like elevator music.
I recommend that you hire a real wedding band and when possible go and see them perform so you know exactly what you'll get on your wedding day.
Thanks for the tip Tor!