The extension geoIP displays you some knowledge about the position of the client. You can get the following information based on the IP of the client:
There is also a small API within the extension to be able to use this information in your own extension. There are quite some possibilities like:
To get all this information the free DB of http://www.maxmind.com is used.