Google Adwords provides the best quality traffic -- but it's also the most expensive. You might also consider PPC programs on other major SEs like Yahoo and Bing...
Honestly... aside from SEM or advertising on closely related web sites... the best form of receiving traffic will come from content. Focus more on publishing great content.
Google Adwords of course is the best, although very expensive. You can get cheaper many cheaper alternatives online.