There are thousands if not millions of websites in the market where you can pay to advertise your site and get traffic to your website. The bigger ones are like Google, Overture etc.
While these big players would be able to get you some web traffic, most of the time, the hits with these big advertisers are overvalued? This is not hard to understand why. Just imagine. Thousands of people around the world may be bidding for the same keyword that you want to use in your advertisement. Each has to bid against the others to get the keywords. You have to pay more in order to the keywords that you bid for. If you want your site to be nearer to the top, the more you have to pay.
The question is how much and how long can you afford to spend on a paid traffic like this?
There are also smaller advertisers which are normally small companies or individuals that provide similar kind of paid advertising services. Some think these smaller advertisers offer better value for money. My view is that, if you want to use these small players, you must be extra careful. While some are good, some are outright crooks and you'll ended up spending money for nothing.
Alright, having said the above, if you really want to pay to get traffic for your website, then choose the right advertiser and the right scheme. The more popular schemes include pay per click, pay per month/year and pay per views.
For those who have a fixed budget, a pay per month scheme is the best. It is the easiest to budget for. Your cost is fixed. But to maximize the result, you must try and monitor the amount of traffic you get and see if it worth the money that you are paying.
For those who don't want to pay to get traffic for your website, there are lots of free methods out there.