I use PhotoBucket because it's free, easy to use, and I can resize photos easily.
Not a photo-site per se, but I use DropBox, which can host any type of file. I only use it for hot-linking so I don't need any bells and whistles.