Kodak's Portra 800 is a very flexible color film that will handle black and white wedding attire and provide great skin tones. It is fast enough for indoors, yet works outdoors as well. And it can be pushed all the way to 3200 though you will certainly lose some shadow detail. If you can't find that then use Portra 400. It does not push as well but it can do ISO 800 in a pinch. Portra 160 is a wonderful wedding film as well but is best used outdoors only.