Где взять базу областей и городов России и Украины?
На сайт нужно при регистрации указывать область и город. Я даже не знаю как гуглить, что бы найти базу как на сайтах знакомств со страной, областью и городом.
Для бизнеса можно купить, например здесь - www.dmsolutions.com.ua базы почтовых адресов Украины(96%), России, Казахстана с индексами до дома, актуальными переименованными объектами, GPS координатами и т.д.
Хорошим тоном является использовать geoip для определения географии пользователя по ip. К примеру от того же maxmind.com — там есть как платная так и бесплатная базы. Собственно список регионов и городов оттуда же.
Определяем по умолчанию по ip с возможностью изменить по списку.
В Украине используем базу Укрпочты. Хороша иерархией вплоть до улиц и тем, что в качестве ИД используется префикс номера телефона (напр., ИД Киева — 38044, Одессы 38044, Боярки — 3804598).
Где взять — купить у Укрпочты.