You can have several option but best is install Google Analytics which gives better stats then others! You may install Wordpress Plugin StatPress Seolution which also gives great stats!
Depends on what programming language you have experience with If you know a bit of php you can include an IP address detection class. Several such classes are free on internet. Just search geography ip php. BUT you need to be good at php for this.
install the google analyicator on your blog. It has the most accurate data on traffic that your site/blog gets.
I only prefer Google analytic to track all my site traffic and i would recommend all bloggers using this too
You can check your visitors using the following scripts / software: Google Analytics free to use Wassup free & real time traffic analyser for wordpress Awstats comes free with almost all hosting plans StatCounter free with certain number of traffic
This is the best advice so far. Plus, someone on this forum recommended 'clicky' (getclicky.com). Now I don't know if they support blogs or not, so if someone could add something about them here? Nabeel
Yes now they are showing adsense also in Google analytics, 2 days back i had seen a short news message some where at adsense site about adsense status can be seen directly from Google Analytis account.