It's the most important day of your life. You want everything to be perfect. I understand. You'll have enough last minute things to worry about as it is. You don't want to have any doubts about the music. You need the best.
For local weddings (Broward and Palm Beach Counties) I charge $350 for the first hour, and $150 for each additional hour. Outside my local area add about $1 per mile. These are just general starting points. I will give you the best quote I can as soon as I know the specific location, date, and times.
The ceremony and cocktail hour are usually in different areas. Typically I'll play the ceremony on the beach, then pick up my drums and walk over to the patio, where an amplifier for my background music is set up and waiting. This way there is only a brief pause between ceremony and cocktail hour music. This set-up and move is all included in the 2-hour ceremony/cocktail hour agreement. Additional costs begin when extra PA systems are needed, or a 3rd location is involved.