Download InfranView for free. You can edit your photos many different ways. I use it all the time on my website. I size my photos so they are 500 pixels wide so they don't "stretch" the screen.
You can post photos from your computer, you do not need a hosting site.