Rock Music, aka rock and roll, covers so much ground – many sub genres for your listening and dancing pleasure and many vagaries as well.
Most people planning weddings and other private events want to please all of their guests who may range in age from 20 something to 80 something – often the choice is a “variety band,” but sometimes the right rock band can entertain and excite the 85 year old along with the 25 year old.
Do you want Classic Rock, (generally 1950s to 1980s), including the huge favorites from the Motown and Stax record labels? Or funk, or 90s rock, or current rock….hmmm, some of it all? Generally speaking, bands that play current pop/rock material charge more. The music is often heavily produced and layered, requiring more instruments and/or equipment and that costs money. Bands that stay current, are always working up new material, they will be more expensive.
Rock covers a wide range of styles, please try to describe what you envision, maybe give examples of artists/bands that do what you like.
Here’s a video of one of my favorite rock bands. Click to view.