Most free web hosts impose advertising on your website. This is done to cover the costs of providing your site the free web space and associated services. Some hosts require you to place a banner on your pages, others display a window that pops up everytime a page on your site loads, while still others impose an advertising frame on your site.!
Of course choose a reliable and trustworthy hosting is one of the most important task before you even think about signing up for a web hosting service then you should considered Zenfolio and SmugMug service it gives a good and quality hosting service.