Степень подробности адресных баз зависит от изготовителей карт.
Свободно-распространяемые карты, например OSM, не всегда содержат хороший адресный слой. Но это "вина" составителей карт.
Ваши местные "нарисуйщики", в отличие от наших, не особо обновляются и выкладывают в открытых форматах:
http://www.rostov-na-dony.nm.ru/
Возможно, есть и другие нарисуйщики, про которых мы не знаем.
Это что касается свободных карт.
Коммерческие карты, ну... они стоят десятки и сотни тысяч рублей за лицензию на область (например, CDCom, ГеоМедиаПринт и т.п.).
Что касается контрафактных коммерческих карт - таких ссылок мы не даем.
Однако, наши представительства по региону, могут Вам помочь как с картами, так и с адресными базами.
Насчет мелких городов - не могу ничего обещать, насколько все будет детально и подробно, т.к. все зависит от того или иного изготовителя карт / составителя адресной базы...