Hosting price depends on the hosting provider, some are providing free, but some are charging it very high. The hosting providers which are claiming of free hosting are not reliable, it is good to opt a paid hosting from popular hosting provider.
What's host? Are you talking about hosting a web site? Well, then it depends on a lot of things like what space you are buying, what is the bandwidth, etc. Sometimes, even domain names have a say in finalizing the hosting services.
Some web hosting companies offer their quotes after taking a look at your website. This certainly depends of size and facilities you are looking for. Some site can be hosted for $20 while others may run in to thousands. This is all about work and time involved