I'm looking for two things here.
That's your opening line for underage girls, right?

Nevertheless, I'll give you a hand here.
First off, I'm lookng for web hosting. Free, or cheap, 100mb min, 10mb upload limit, don't care the bandwith limit.
1&1.com does 1.5GB storage and tons of extra shit for 6 months free (trial period). After that it's $95/year. I use ICDSoft.com for both my own site as well as another site I work on for someone else...I pay $45/year for 500MB storage, and I like their infrastructure lots better than 1&1.
If you're wanting decent hosting, you gotta pay, and $45 a year is great IMO. But for you it'd be more like $65, since you'd be a new customer; I get a discount. WIth that you get a domain (nojailforpedo.com), database support (for a board of your own), web based file transfer system, and the ability to have thousands of email addresses, among other neat stuff.
Second, what image hosting company would you say is the best?
They all suck. But why would you need an image hosting company if you're getting web hosting? That's ahine.