Photobucket is what I use, and seems to be one of the most user-friendly hosting sites out there.
When you create your account, there will be a button that says, "Choose Files." Click on this. Then browse to where you have your pics stored that you wanna host on Photobucket. I keep mine in a folder on the desktop called "Pics." Easy to find that way.
Highlight the pics you wanna upload to the site and then click "Upload." It takes a while to upload some of the bigger files. After they are done uploading, a screen will be up that will ask you to insert "tags" for the photos. You can caption each photo, or go down to the bottom and click "Save."
Ok, you are almost there. After all of the above is done, you have started your photo album. Under each picture are 3 boxes. The bottom one is the one you wanna click on....that's the