It's a common misconception that if you hire someone to Design your website, they will also be Hosting your website. I imagine that it's because people just don't know that these are two very different things.
Web Hosting A web host is like a landlord.
When you set out to start a new business, one of the things you have to do first is find a location for your store. You would probably spend considerable time looking for a place that is in a good location, with plenty of parking, sized large enough, but not too large, and many other factors. Most likely you will be renting this location from a landlord. Well, the same is true when you decide to put your store online. And just like in the real world location is important, so are many things similar to that when you are comparing cyberspace locations.