There are a number of free hosting places for photos. Some are easier to use than others and some make your visitors register before looking at pictures.
I think the easiest thing I have done is use Yahoo photos. I don't endorse any particular brand, but since I had a Hotmail, Gmail and Yahoo e-mail account I could pick and choose services.
When you register for a free Yahoo account you can use that e-mail address and password to login to
http://photos.yahoo.com. There you can create and upload as many albums and photos as you like. No limit.
The upside is that you get the small thumbnails to preview, and a medium size picture to view, but lose the large, high-resolution image. You may, however, select their print at home option and print full-page pictures on a printer.
Long story short, I create lots of albums at yahoo and then just paste a link to an album or individual picture and not worry about uploading pics everywhere.
Here are 3 examples. One is to a picture, the other is to an album and the 3rd is to an album where I clicked 'View Slideshow' and copied the hyperlink to display the album as a slideshow.
1- Pic of Fountainebleau State Park on Lake Pontchartrain:
http://pg.photos.yahoo.com/ph/jamieb...83.jpg&.src=ph
2- Album of same trip:
http://pg.photos.yahoo.com/ph/jamieb...lbum?.dir=12e4
3- Album, after I clicked 'View Slideshow' and then copied the hyperlink:
http://pg.photos.yahoo.com/ph/jamieb...=/12e4&.src=ph
Enjoy!
Jamie