I am not an expert so I don't know if this the best. I know there are a lot a good photo editing programs out there but I edit my pictures in Google Picasa, save them and then use Microsoft Publisher to size my photos and print them on my printer.
Enjoy your day,
A creative mess is better than tidy idleness. ~ Crafty Sayings