uff!!! para gustos, colores!!! sobre programas a utilizar, aqui veras muchos y diferentes, y cada uno se queda con alguno. Yo personalmente uso el TOMTOM7, aunque leo por aqui que hay mucha gente que se decanta por el IGO.
Para una ciudad concreta,,,yo uso el TOMTOM CityMaps, y descargo solo la version de esa ciudad.
Lo instalo y queda ya residente. Luego puedes activarle o no el uso del GPS sobre esa ciudad. Tu mismo.