Having a live band at a wedding is so much fun. There are many fun "retro" bands, some even in costume like Wonderbread 5 pictured. They were fabulous at this wedding and the dance floor was full all night long. There are a few drawbacks to having a live band that you need to consider. They play sets and in between sets they need a break. This break does not include making announcements or playing background music. The perfect combo is to have a DJ at your wedding also. The DJ can play the dinner music, do all of the emceeing, and play music and coordinate wedding activities (ie: cake cutting, bouquet & garter) during the band breaks. You get the best of both worlds!