Pinpointing an IP to a country might seem to be pretty reliable, but some of these services insist that I live in France. I don't and my ISP isn't in France either.
If you use such a service keep that in mind and let visitors get to the other site, if a mistake was made.
A lot of international companies have landing pages where you select the proper site on a map. That might be a better way to do it.
Bookmarks