It is always a tiring job to look for the best web hosting provider. To have them all in one place and being able to choose among the best can be a good thing. You can find everything you are looking for at http://www.webhostingsources.com/ from linux / Unix to windows hosting all listed in categories, just browse around to see what best suit your need and budget.
Before choosing a web hosting provider, it is good if you can make a list of the things you will need for hosting your website, for e.g. how much space or bandwidth, all these are equally important for the smooth running of your website. With all this in mind you will not find it very difficult to choose among the various web hosting providers there are around
Linux / Unix web hosting are the most widely used around, mainly because it is cheaper than windows hosting and easier to setup, to start off you can try to check around the free web hosting category and see how it goes and then when you are ready go for the provider that gives you the best value for money. It can take some time before you get to the best web hosting provider that can offer you services according to your needs, it is a good idea to read reviews about the provider you will choose since the accessibility of your site depends on it
Windows web hosting is also used a lot because of the wide variety of services that it supports. Still, deciding to go for windows web hosting will depend on your website's needs.