It becomes very difficult to choose the right kind company which can provide the web hosting for your website, especially when there are so many webs hosting providers are there in market who claim to provide best packages for hosting.
The second most important you should keep in mind is disk space and bandwidth requirement; however disk space might not be big requirement if you plan to build a website with very less contents. In general 200 MB to 500MB disk space will be fairly enough as per the hosting requirements.