As a webmaster myself, I understand the importance of hosting. Not all hosting companies are reliable and that especially applies to free hosting. If you pay for your hosting, then chances are that you are going to get your moneys worth. Nonetheless, it is still safer to deal with hosting companies that have good reputation. You may also want to rely on the opinion of other webmasters that you know, as they might be willing to share their opinion about their hosting company. Whether you plan on hosting many videos or other files is another matter you should take into account. If you plan on hosting files, then you will need to ensure that your site will have enough bandwidth. Here are some other things for you to keep in mind:
-The faster your website loads, the more visitors might stay on your site. This means that you should make sure that your hosting is very fast.
-Ensure that you will not run out of bandwidth, as your website will not load if you do so.
-Make sure that your hosting allows you to create MySQL databases, as you will need them to create many types of websites like, for example, WordPress Blogs.