1. yo te recomiendo trabajar con funciones
de esta manera podras llamar a la función creada desde cualquier parte del código
si no vas a tener un administrador entonces encuentro ilógico tener una tabla para eso
2. lo recomendable es que todo lo manejes a través de códigos, de los id
id_ciudad, id_pais, id_comuna... etc y no por le nombre de estos