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,
Right now, you may not be where you wanted to be, but it's where you need to be in order to get to where you want to go. - Steven Aitchison