File History gives local backup of course, but I've been considering a Carbonite-like service as well. I think a good compromise would be a manual backup to an external drive that is then kept in a fire-proof safe.

Of course, if it's just photos, then I would buy the extra space on Skydrive and simply keep them there. Add the Skydrive folder to your Pictures library and set it as the default save location.