When looking to purchase web hosting for the first time there are a few things you need to weigh out. First I will assume that you have already ruled out free web hosting. Free hosting can be a good option for many but paid hosting is much better overall-Using free hosting can be okay but with the small costs paid hosting is a better option.
When looking at multiple web hosting sites you need to look at what you are going to do. Like if you are going to setup a proxy site you must make sure the host will allow it. With proxies you need to get a hosting company specifically for them. With most other sites you will be good with any type of hosts. You need to have a general idea on how much traffic you are going to bring in at the start. Many times you will not bring in a lot of traffic at first but some can so that is a big issue with web hosting. Next you are going to need to decide how much space you need. Are you going to be running a blog? Is software going to be able to download or are you going to have plenty of pictures? After you figure out traffic and space then you can estimate the website you are going need-Once you have decided on these amounts space and traffic you can figure out your bandwidth. If you still are guessing you are probably not going to need much.
When these questions are answered you will have one more question to ask. What is the amount of domains are you going to host. Many times web hosting will offer unlimited domains but with many lower end web hosting options they will cap the amount from anywhere from 2-5 usually. Once you have the answers to these questions you will be able to get the best web hosting that will best for your web sites.