Посмотри тут еще, город, правда, автоматически определяется, при помощи API Яндекса.
smartlanding.biz/geotargeting-dlya-lendinga.html
Суть такова, что мы определяем город, регион и страну пользователя, затем сохраняем в переменные эти значения, а дальше можем проверить их и вывести нужный текст или любой другой контент для конкретного (города, региона, страны).