ist jetzt aber auch nicht so der Bringer... ersteres würde voraussetzen, dass derjenige das Bundesland kennt.... oder gar den Kreis.
Und beim zweiteren würde was bei A passieren? Bei Aa... Aac... setzt immernoch voraus, dass der Benutzer halbwegs weiss, was er da schreibt und was er am Ende kriegen will.
Mit der Accessibility kA was meinst, meine ComboBoxen sind standardmäßig 10Zeilen groß und dann wird gescrollt, kein Problem also für 2000 Einträge. Habe es mal getestet, war ruckzuck fertig, keine Performanceeinbrüche.
Wüsste echt nicht, wo das Problem liegen würde. Außerdem, es wird mit der Städteauswahl überall so gemacht. Beim Thema accessibility gehts auch um Benutzerfreundlichkeit und da heisst es "intuitiv ohne neu zu lernen nutzbar" und in diesem Fall dann "so wie mans halt schon kennt".
Sicher 2000 Städte gibts kaum irgendwo, aber ob 200 oder 2000... who cares? Und man kanns mit dem Eintipen von Buchstaben auch kombinieren, hat der TE vermutlich eh vor. (etwas anderes würde keinen Sinn machen, bzw nur wenig)