What’s the best way to create a photo slide show with music for my upcoming wedding?

Patrick (Midwest) asked: I want to make a photo slide show with music that I can play at my wedding rehearsal dinner. I have pretty good computer skills, a PC laptop, and plenty of digital pictures, but I do not have the program to make the slide show. Can anyone help? [...]