Uhmm, it might help if I give you such a site.I use picturetrail, it is a pay site but affordable.With about $20.00 you get 500 pictures hosted.You can try if you like it registering with a free account , you can post 3 pictures only though.There are others available sites on the net, maybe some are free.
Here is picturetrail's link:
http://www.picturetrail.com/