Very cheap hosting will always be better than a free one but usually still not good enough. Cheap hosting providers generally don't have stable and reliable servers as well as skilled customer support staff. If somebody offers you unlimited space with unlimited bandwidth for 1 or 1.5$ per month something will usually be wrong. Prices of reliable unlimited hosting plans start from 3$/month.
Since you already have a subscription with your ISP, it will not hurt to ask them whether they offer any web A2 Hosting services. Usually they do and they will give you with some free emails and web space. Make sure that you find out whether they will charge you for it.
Fourth, free web hosting providers can just disappear. Yahoo Geocities is an example of a free Web hosting service from a big company that bit the dust. When a free hosting check here service goes kaput, all the domains there also disappear with them. Even if you've kept a back up of all your files and transfer it to another site, you won't have the same web address and will basically have to start from zero. This can become a painful process especially if you've already built a following for your previous site and have established numerous links. You'll have to climb your way back to search engine rankings inch-by-precious inch, and that again takes time.
Many IT outsourcing companies can offer you their support in terms of software and hardware problems. They usually handle software or network problems remotely but if they cannot fix the problem using remote means, they delegate their IT experts to field work. They can offer on-site support to fix your hardware or software problems.
As far as the web hosting services are concerned, there are many different types of services and hosting plans. The first thing which you will have to decide is whether you want to select free or the paid web services. You should keep in mind that the free web services are also available and if you want to develop your own personal and small website then this is one option available to you. Some issues associated with free hosting accounts are the limited as compared to unlimited space as well as the bandwidth.
You want to be able to go to your site and work on it anytime of the day or night that you find the time to do so. If you are working late into the night and you find yourself in need of customer service or support you do not want to have to wait until the next morning to get help. You want help to be available when you are ready for it.