Adwords can provide nearly instant gratification for driving traffic if that's all you're after.
However, it would be foolish to neglect the free and (arguably) better way to drive traffic: SEO.
Patio11 has a blog full of information about enhancing your SEO, creating targeted content, and building your site to generate a lot of traffic without the need to spend money.
Edit: Start Here - http://www.kalzumeus.com/greatest-hits/ I know it seems like a ton of stuff to read, but it is absolutely worth it.