It really depends onthe lab you use. Back when I was crazy too, (2 years ago) I shot Kodak Portra film. I didn't choose it, the lab I used at the time, Candid 2000. was set up for it. They were so good at printing it, I swear they could do it in their sleep.

Best advice would be to ask the lab you plan on using what they print best. If you are sending out to a pro wedding lab, they will most likely tell you either Portra or Fuji NPH. Both look great when printed by people who know what they are doing.

In my opinion, the 400 speed films of today are less grainy than the 100 speed films of 20 years ago.