If you want to have a different variety of songs being played at your event, then a cover band is your best bet. They can play anything that you choose, from oldies to incredibly contemporary hits. Another awesome bonus of hiring a cover band is that you can request any songs that you want to be played at your event and they will probably do that for you.