If you want to see where your traffic is coming from for free then this site is a great place to start. You can get a free trial for a month, place the code on your website and watch as you see where your hits are coming from. This isn't an affiliate link, just a straight link to the website. http://www.onestat.com
Also, www.statcounter.com is one of the best out there. free for 500 kbs logs, which I think is very good for small sites. I also use google analytics and cross reference the results
Google Analytics is the best and its absolutely free, i dont understand why anyone would use anything else, hmmm anyone with a suggestion ??
I use Google Analytics and onestat, and onestat is showing me visitors that Google appears to have missed completely. That's why I like this one.