Often free hosting is provided only for a trial period. Don’t sign an agreement without checking this out. The second is your comfort level with third party advertising. Would you like your hosting company to serve ads on your site over which you have no control?

In case of shared/ dedicated hosting you have to find out whether your host offers a money back guarantee. You should also find out the charges of any extra bandwidth, disc drive space or email accounts that you may need if your site grows.

More: Internet Hosting