I actually work at SmugMug, so I can be a good resource to help answer this. When I shoot weddings or events, I simply create a gallery on my SmugMug site, and export all the edited photos to the gallery with the Lightroom plugin. I apply a pricelist depending on whether it is wedding or a normal event...wedding prints are at a higher markup then my normal event prints. I make the photos with a small maximum display size, and enable right click protection so the viewer doesn't have the ability to save the photo. Then, if they want a print, or a digital download, they then nativate to the "Buy" button, and I am in business.
For weddings, I use the "Event" feature, which allows me to create a custom event page for the bride and groom, with a slideshow featuring the best photos, as well as galleries that are split between "Ceremony", "Formal Portraits", etc. Even though prints are available for sale, my contract gives the bride and groom all of the digital negatives, so I simply generate a link to download all of the photos, which I then forward onto the bride and groom. This is great, and allows me to not be roped into burning individual DVDs.
I hope this helps understand a little about how I go about shooting and selling my event and wedding photos, but please feel free to shoot me any other questions that you may have.