There are several ways to locate the area an I.p. adress is in.
The most usefull way is to use a program.
The best programs are shareware and are here:
Neotrace (no link)
Visualroute www.visualroute.com
they will track it down to the city.

you can also do this in your computer in ms-dos mode (and slightly modified for linux)
tracert iphere
it will give you a list of "hops" or locations
THESE ARE THE SERVERS YOUR CONNECTION PASSES THROUGH!
using these urls+ips you can see what isp they use, and then maybe establish a closer location than a city maybe even to an area code or a zip code.

I hope you've enjoyed this short tutorial. If you have any questions please reply and I will try to answer them.