Take some time and consider whether you will actually be requiring unlimited space? Just compose one page of text and embed some images into it. The space taken up by this page should give you a rough idea of how much space each page of yours will consume on the server. Multiply this by the maximum number of pages you might expect to host. For good measure add a few more pages. You will be surprised that it just comes down to just a few MBs. Do not forget that on the server certain graphics, like the masthead and logo will be counted just once.
This brings down the space required even more. You should always remember that while you are choosing a good web hosting organization, you should look more for quality and reliability rather than quantity. Now that you have understood the basics, it is time to check out the other things that you should expect from a reputed web hosting service. First of all, the server that will host your website should have an uptime of 99% or more. You should also check out whether the hosting organization provides you with free domain name for life.
There should be a money back clause that permits you to get a refund if you are not satisfied with their service within a certain period of time. Good website designing software costs a good sum of money, and if your host provides you with site building software, that is an added advantage. If the organization also provides WordPress blogs and shopping carts with the package, consider yourself extremely lucky. Do not forget to check out whether they provide 24 hours support 365 days a year. If you find any web hosting service that provides all these things then there is no harm even if they offer unlimited space and bandwidth.