Puoi farlo usando l'ip dell'utente.... e questo database gratuito... tra l'altro e' quello che usano le php-stats se installi l'estensione per le nazioni....

http://ip-to-country.webhosting.info/