The GeoBytes GeoDirection API allows developers to detect a website visitor's IP Address and redirect them based on their geographic location. Developers can use the API to redirect visitors based on their city, region, or country or to insert localized content into a webpage. Developers can use this service without installing any special software on their web server.
Fast, Free, Requires no programming skill, just copy and paste one line of code. Can be used to automatically redirect a user to another page based on their location. Can be accessed over 1,000 times per hour per visitor to your site without registering. (So for all intents and purposes it is completely free provided that it is called from your user's browser.)