Hosting is a very important part of your web site. What is hosting? A hosting company has a direct connection to the internet and after you pay them money, they permit you to rent a folder in one of their super computers (servers). All the files that make up your web site are put here and your domain points to this folder. There are a LARGE number of hosting companies out there. Here are some I recommend and have used with my clients.
Host Gator: this company offers some great plans. They specialize in hosting WordPress web sites, so I recommend them frequently. Their deluxe plan includes a free 800 number! This is the plan that I have.
Godaddy: this company is a full service hosting company that offers hosting, domains, and other products
Blue Host: I’ve used this company on a couple of web sites, their service is great and pricing are competive