I admit that I am somewhat biased, but the most beautiful music at a wedding is music played on classical guitar. These are some of the songs I have transcribed for guitar and played at weddings:
Canon in D by Pachelbel
Jesu Joy of Man’s Desiring (from Cantata 147) by Bach
Ode to Joy (from Symphony 9, Opus 125) by Beethoven
Bridal Chorus (“Here Comes the Bride”) by Wagner
Wedding March (from Opus 61) by Mendelssohn
Download free (PDF) sheet music for these songs here.
Learn this music and next time you are asked to play at a wedding, you will be ready.
You are welcome to copy and share this music with friends and fellow guitar enthusiasts. Please copy the full page with the website address and the “Used by Permission” notice at the bottom (see Permissions).
For additional music, including music by Bach, Christmas music, and more visit: Music for Classical Guitar