Wedding shots are all about being quick on the spot at the right moment.
In my film days, I often missed good shots because good films take time to saturate the colour while people at the wedding do not really freeze their expression for you.
For C41, I would go for Fuji Reala 100 (good with flash) or Fuji Superior 400 (without flash). I love Konica impressa 50 or 100 but hard to find nowadays. There is this Fuji 400 Mirage which has a rich colour like slide film provia but only available in Japan.
For E6, go for Fuji Sensia III or Provia III - gentler on the skin and more neutral look. Hard to go wrong with them
For B&W, I try to avoid it unless you are hard core about that since the choices are a bit limited these days. T-max 400 or Ilford alpha-400 are great in terms of contrast. Fuji neopan 400 has nice milky details. If you can get Ilford alpha 400, I would use that.
If you have not done much wedding with films, stick to C-41 first. Use commercial films like fuji superior 400, hard to go wrong. You would be surprised about its colour can be richer than digital shots
Good luck