When you say "regular site", do you mean a site with static pages, or pages served from a different Content Management System?
The reason it's important to differentiate between static & dynamic is that dynamic web pages are built as-needed (or served from a cache), as WordPress is doing. In this case, the CMS can hook a stats package into that event as the page is rendered, and the stats package can do its thing.
Static pages don't really have that same server-side processing, so you're sort of limited to the events thrown off by the web server itself, or JavaScript-based tracking like Google Analytics. There are other JavaScript "engines" like that out there -- many of them linked to site promotion networks like Yahoo!'s MyBlogLog.
If you want to report off the server logs, you should be able to find a wide selection by googling "IIS stats package" or "apache stats package", or something similar. This one popped right up on the top of both lists:
http://awstats.sourceforge.net/