First of all, this question comes up every 4-6 months "How to store data long term?".
Take the best pictures, get them printed on quality material, and laminate that and make a photo album. It can now easily be shown to anyone who visits and will survive past the lifespan of your children. I have family pictures from 130 years ago in non-digital format.
I went the other way: I have family pictures from 130 years ago in digital format. I've also printed out magazines of photo collections, which are great, as they can be viewed and damaged, and when they're worn out, I can just do another run. It also means I can share these albums with other family members as gifts for relatively little money.
Oh, and don't laminate your photos -- the acids in the laminating plastic will eat away at the photo. You want archival printing on archival photo paper mounted in an archive album (acid free paper backings) if you're going to go that route.
Or, you could just keep the files in motion, checksummed, and ensure that you've got lots of copies of the images for years to come. JPEG and TIFF aren't going anywhere any time soon.