Hello,
tu as aussi un webservice gratuit http://www.citysearch-api.com qui propose des flux JSON / XML listant les villes françaises ( plus les départements, les pays, les régions françaises) en fonction des paramètres que tu recherches (numéro du département, première lettre de la ville, code postal...).
Ce webservice s'étand aussi aux villes Belges. Ca t'évite d'ajouter une table supplémentaire dans ta BDD (qui est limitée en taille chez certains hébergeurs)...