Bromhost - Free Web Hosting
A freeware hosting is not freeware as a matter of fact. You will have to pay for it, but not with monies. Most often, the payment includes showing of banners or setting text links on your site’s main page. Sometimes, free hosting is proposed by large companies to their clients so that some of those clients would switch to paid hosting. There are also cases, when free hosting is provided in order to test the hoster's servers or other equipment, and the hosters at that sometimes "forget" to inform their free users.
Out of all of this, the best choice would be hosting in exchange for banners or links. At that, the client always knows, what he has to pay his hosting with. And also, such a form of cooperation allows to be sure of the durability of the free services to some extent.