A Web Hosting is a Company that provides server space, web services and file maintenance for Websites controlled by individuals or companies that do not have their own Web servers. It allows your website to be accessible on the Internet 24 hours a day, 365 days a year.
There are various types of Web Hosting, but in special they are divided in 3 categories:
Standard Hosting: this is the best option for Personal and small Business Websites, because is the cheapest solution and work good enough. Each Web Hosting offer different features, it is very important to see what features offer to make sure it meets your needs. One of the disadvantages is that your Website is on the same Computer Server with many other Websites and it slows your Website speed if the other Websites have high traffic. Anyway the speed generally is acceptable.
Dedicated Server: this option is similar to the Standard Hosting, but in this option you don’t share the same Server with other Websites. The main advantage is that your Website speed will be faster.
Co-Location: in this option your have total control of your Server and you install and configure all the Software. The Web Hosting provides only the connection and although the Server is physically located at the Web Hosting Company, you are the owner of the Server.
I strongly recommend these 2 options:
Arvixe Standard & Dedicated Web Hosting: this is one of the best Web Hosting Companies and my favorite Web Hosting because always has the latest Technologies and work very good. Arvixe was founded in 2003 and has received several awards for being a top 10 fastest growing company and a top 10 budget web host. It has different good options and cheap prices.
BlueHost Standard Web Hosting: BlueHost always is between the Top 10 web hosting companies. If you look around you might be able to find some cheaper web hosting companies but with BlueHost you will get the best value for money. The only bad thing about BlueHost is they do not provide windows hosting accounts. So if you need ASP.NET Hosting, then BlueHost is not for you. Else it is one of the best Web Hosting around.