Check out PhotoShelter. I think they are the answer to your problem!
Below is a message I posted a few days ago in the Landscape Forum. Although you are not inquiring about prints per se, they have a host of other services, one of which allows you to store 1 TB of data on their site.
Are you sure you want to market your prints by selling at Craft Fairs? If that is not your ultimate goal, there is another option available for marketing your prints that would be much more affordable to you. Do you have your own Website? If so, check out http://www.photoshelter.com
. For a nominal fee, you can upload and store your images on their site. With the seamless customization option, you can make it appear as if the images are on your site. You can offer your images as fine art prints and/or license them as either Rights-Managed or Royalty Free stock images. When you set up a print profile, you set your own price and your customers can order with or without your involvement and the prints will be shipped directly to them. They offer other options as well for marketing prints. There are far too many benefits to using PhotoShelter for me to mention in this post. I highly recommend that you check them out, unless you are set on only selling at Craft Fairs and/or you don't have a Website and don't plan on having one.
You can check out my galleries at http://www.sherrimeyer.com
. If you have any questions, you can e-mail me at email@example.com
Hope this helps,