Возможно оптимальней было бы два поля регион и город. Но сейчас в БД сайта уже привязанно множество объектов пользователей именно к городам. Поэтому хотелось бы найти подробный список городов, плюс разбить крупные города, на подобъекты.
Например
Москва
Москва(САО)
....
С. Петербург