You can see IP2Location. However, if you are concerned about accuracy, you should not expect high interest from free services. Even paid services are not heads and shoulders above free ones and will always have an accuracy of < 100% . This is just the nature of the beast. I have heard many cases when people in the UK cannot watch BBC online, because their ip is incorrectly found outside the country.
Some geo ip services: Akamai, Quova, Digital Envoy (digital element), Google (javascript), Maxmind (which you used), hostip.info, Geobytes, ip2location, ip geo.
source share