Pero no quiero ni imaginar como sería el script para proporcionar la versión idiomática (que no regional) de la web que proceda
Creo que lo ideal es dejar siempre a la vista los enlaces a las diferentes versiones, e intentar aproximarse a la realidad basándose en lo que el usuario ha definido voluntariamente en su navegador, no en los datos de la conexión que usa.