For fast authentic visitors, interested in your product, etc. you can use paid ads like Google Adwords to place Banner ads on relevant sites or sponsored Google search results. You might pay $0.30 to $2.00 per click (or more for competitive terms) which would cost $300 to $2000 to get. There are 2nd tier ad networks that cost a lot less, but the visitors u get will tend to be less interested in your site.
If you have more time than money, the getting free traffic from social sites and search engines is the way to go, earning the search ranking to get traffic from the arch engines takes some time, typically months. (90% of search traffic comes from the top 10 results for a given keyword search, it really pays to get onto page 1 of the results)
You Can Try Google Adwords i.e. Pay Per Click.
drive traffics from social networking by promoting website links in Social networking websites
solo ads