I agree with the others, you'll most likely wont find any sponsors until your sites grow.
If you are looking for advertisers though, then you can always place affiliate ads on your sites

CJ.com is a good place to find ads, however, to begin with you should probably just use google adsense until your traffic grows.
And there is no unlimited hosting. Read the terms of service and you'll always find a limitation, such a as a limited number of inodes or a resource limit such as you can't use more than 25% off the server resources for more than 90 seconds.
You can find some good deals at web hosting talk, but to begin with I'd suggest you go with Hostgator. They got great support, fair prices, extremely reliable, and they don't terminate your account as soon as you go over the resource limits as many other hosts do.
Later on when your site grows I suggest you get VPS or dedicated hosting from hosts like KnownHost or Future Hosting who are well respected in the hosting community.
Good luck with your site
