VPS Hosting: A virtual private server (VPS) setup is like a shared hosting setup on steroids. It generally uses more powerful hardware and takes its name from the fact that while multiple websites are being stored on the same physical hardware, each uses virtualisation software to allow them to operate independently as though they were dedicated mini-servers.
Web hosting services, on the other hand, run servers that are typically assigned only one or a few addresses while serving websites for many domains, a technique referred to as virtual web hosting. Such IP address overloading requires that each request identifies the domain name being referenced, for instance by using the HTTP request header field Host:, or Server Name Indication.
If you own a business, your company needs a website. If it doesn't have one, it should. Naturally, online businesses by definition require websites for marketing and selling products or services by definition. In the internet age, however, even local brick-and-mortar business need to at the very least be discoverable via the web (and they probably ought to be selling online, too).
Many services offer so-called unlimited or unmetered service for whatever amount of bandwidth, disk storage and sites you use. It's important to understand that most terms of service actually do limit the definition of "unlimited" to what's considered reasonable use. The bottom line is simple: if you're building a pretty basic website, unlimited means you don't need to worry. But if you're trying to do something excessive (or illegal, immoral or fattening), the fine print in the terms of service will trigger, and you'll either be asked to spend more or go elsewhere.