There are a number of free sites, and you will receive replies about them. They all seem to have a lot of extra stuff of their own that reduces the size of your picture and increases download time for those of us on dial-up connections.
Have you looked at the free storage space many ISP's provide? After I lost several hundred photos when Photopoint went belly up, I started posting directly on my ISP's server. Currently, I must have about 20 Meg stored there. You may already be paying for this space in your monthly fee.
Give your ISP a call.
This is an example of how the pictures appear: