Adding that ability will set you back $US 199 per year per website.
The next best, and free, is a country lookup which will add an extra query to your website. There is still a free database which can lookup country/city but it is now so wayout of date and becoming more useless every day.
Alternatively, a small icon could be added which could be clicked to provide that info using the dnsstuff link, though I'm not sure how they would feel about it
dnsstuff.com wrote
We encourage you to view these pages in a browser or widget/extension. But please do not use automated programs to access this information, or you may be fined.