Glück auf!
Das Ganze lässt sich über $_SERVER['REMOTE_ADDR'] und eine dahinter hängende IP Datenbank relativ leicht umsetzen.
Findest du nicht, die eingestellte Browsersprache auszuwerten, wäre die bessere Lösung?
Wie bekommt dann ein Schweizer die Preise in seiner Heimatwährung?
Gruß,
der Juve