I think we've covered this ground in previous posts - you may want to use the forum search form - but in short, clip a lav on the groom where the two lapels of his coat come together. This is a bit further from the mouth than normal, but makes it about equal from bride and groom's lips.
Mic the minister. Don't put the transmitter in his coat pocket, clip it to his belt on his hip where he can't accidentally turn it off.
Mic the father of the bride. (Lav also)
I use a short shotgun mic on Canon L2 to capture house sound from a speaker or, if no house sound, near the quartet or speaker of DVD player, etc. I no longer trust plugging into house sound system - have been unplugged and had other mishaps too many times.
Shotgun is no good for voices unless attached to boom and handheld near speaker(s) which is not realistic at a wedding. On-cam mics are useless if you want professional quality.
Of course having multiple audio tracks means you'll be playing with your volume levels in your NLE because one lav will pick up voices of others close-by, but its the only way to get crisp, clear voices from each speaker during a ceremony.
I use wireless UHF systems for each mic, but anything with good quality should work. I've used a good voice recorder for backup on the groom, but it was hooked to another lav.
This is gospel. If you listen to those who tell you to use an on-cam mic, or a single shotgun or a single Lav on the groom - you'll place your name on the list of unprofessional videographers. End of story.