As you can see from the hosting links on the right side it really does not cost a lot to get started with your own website. Most are going to require the first year subscription but that is still not that bad to get your company on the World Wide Web.
Hosting is a major part of you site. You need a reliable company and plenty of features. You may not use them all at first but you don't want to find later you need one you don't have. Some companies will een let you run several site with the same hosting.
I use BlueHost.com for my hosting and have had no problems yet. They offer a lot of features and a pretty good price. I have found there systems easy to use and they work very well.