Ciao.
Lo puoi fare attraverso l'ip location
in rete ci sono parecchi scripts/tutorials
per l'italia afaik non puoi detreminare la regione etc.