Anyone have any recommendations for a great wedding band? I'd like a group really upbeat and who can play a diverse selection of music to please all ages. I really want everyone to be up and dancing all night so the band will be key! Also - how much does a good band cost?