I’ve been using Animoto for a while: http://animoto.com/
It’s a very easy to use website where you upload photos (and video), choose some audio, and then their software produces a video slideshow for you automatically.
‘Here’s one I prepared earlier’