Please can you be a bit more specific as to what you require. What kind of images are we talking about? how big are the files, how many will there be. many cheap hosting accounts place restrictions on file types, size and transfer. before anyone can recomend somewhere then these are just the basic questions which should be answered.