You can use Google for storage.
If you are a creative person with designing background, then create a webpage and upload photos there. For this normal shared hosting would do.