Использование настроек культуры возможно, но в некоторых случаях не работает. Что если у вас есть немецкий пользователь в США, которому нравятся его даты и т. Д., Отображаемые в удобном для него формате? Не меняет того факта, что он в США.
Я думаю, что это одна из причин, по которой большинство компаний просто запрашивают пользователя, а затем сохраняют эту информацию в cookie (UPS, FedEx и большинство крупных авиакомпаний делают это). Проверьте www.lufthansa.com. Они фактически запрашивают местоположение и язык (для учета стран с более чем одним официальным языком, например, Швейцария).