all depends on services you offer. There is a very wide variation of services and prices.
For you, it sounds like web hosting would be mor eof a value added service.
Somethign along the lines of "we can design your site as well as provide hosting services" type thing. In this scenario, design/coding is your primary product and the hosting just provides a value by simplifying the process for the customer.
Ideally, you might do something along the lines of:
-Domain Registration (around $10)
-Hosting (can be as low as $3 to a whole lot per month based on needs)
-SSL for ecommerce (roughly $100-150 last i did anything with it)
-and design (you decide the cost of this)
In this scenario, the design/coding is the only thing you really need to worry abuot. Everything else is done by third parties. You get to do what you want, provide added services, and reduce your adminstrative burden. This only adds some paper work to your overall process.
In the end, once you have established a reasonable customer base (maybe a few hundred) you can go to collocation scenario. On top of this, any of the Value added services can be sold a la carte as well.
Once you reach a moderate level of success you ar presented with the idea of sellign your customer base off to a larger provider or continueing the colo scenario til you can one day afford your own facility.
The only thing to bear in mind is that web hosting in particular has become a commodity service and as a result, profit margins are extremely small. The creative service of design is more lucrative, but there is a lot of competition. Customer service and loyalty are key. Your best advertisement will be your customers.
Also, this is just from my experiece working for a coule different web hosting providers as a network engineer. There are plenty of people who have worked on the other side of the fence (reseller for example) that may have other pointers.