1. A method of operation for a navigation system, comprising: on a display of said navigation system, presenting an end-user with names of a first plurality of cities, wherein said first plurality of cities include all the cities represented in a geographic database used by said navigation system; during said step of presenting, accepting selections by the end-user, wherein said selections define a first preferred cities list that represents a second plurality of cities, wherein said second plurality of cities are a subset of said first plurality of cities; storing data in a non-volatile memory of said navigation system that indicates the second plurality of cities selected by the end-user; and thereafter, when the end-user is required to make a selection of a city for a navigation function, presenting the end-user with said first preferred cities list on said display of said navigation system.