https://www.fotojet.com/ (Easiest to use; Can add additional photos to standard templates by dragging extra photos into the space between template photos; easy to caption and add text)
Archival Photo Printing Site I can recommend: www.persnicketyprints.com/ WIDE selection of print sizes, papers and finishes as well as cards/invitations, calendars and mini books. VERY WELL packaged for shipment. REASONABLE pricing. FAST service. Create an account to receive their emails with special deals and pricing.
Freeware/ Shareware: There are a number of excellent Image Editing programs available. I highly recommend downloading them from the following link. Downloading from links in other sources will result in undesirable (in my opinion) add-ons such as toolbars etc. I personally find paint.net the most versatile and easiest to use, but typically I can do everything I need to in BeFunky (see above). Try the programs for yourself to find the best fit. Ninite Downloader: ninite.com/
Helpful articles about preserving memories digitally--