Free hosting for your business. Most of these hosts allow you to put paid banner ads on your site. But check with their FAQ or TOS page to make sure. Some of the free business hosts offer you an online shop with shopping cart, secure servers and so on.
To search for a non-free web host you can visit HostSpot.com