You may have to pay about $100 per year for a good web host which will provide unlimited number of domain hosting, Unlimited hosting space, Unlimited bandwidth, etc (example: hostgator). But here you could get all those for free.
There is a new webhosting company called Hostable.com. They are offering these premium hosting services free for 2 years.
Their service is not yet available. But you can pre register for a free account, From their website itself.
*Note: They are telling that this offer is limited to first 5000 users only.
So why wait? Go and register for a free hosting account now!