for photos that I do not want to be public I have used skydrive succesfully,
it is also good because you can upload full res images if you need to do it