I shoot weddings part time "professionally".


My setup for weddingsgoes as follows, 50D (ideally a 5D), 24-105 f/4 which stays on 90% of the day, other 10% I may use 100mm f2.8, 50mm f1.8 or 18-55mm for wide. 580EXII flash, bounce flashing 95% time, then use my hand held umbrella for indoor flash - technically on and off camera flash, but it never leaves my hand :P
Other things in my bag, backup camera & batteries. Tripod on standby.


Don't rely on the lens to get you great shots, rely only on yourself.