Как в Python определить координаты города?
К примеру можно воспользоваться вот этой либой https://pypi.python.org/pypi/geopy/1.9.1 она обертка к другим сервисам, предоставляющих, необходимую информацию
Отличная библиотека: https://github.com/DenisCarriere/geocoder
пример:
>>> import geocoder
>>> g = geocoder.google('Mountain View, CA')
>>> g.latlng
(37.3860517, -122.0838511)