You say "Which city does she live in?" when you have a limited choice of cities. "What...in?" is when you don't know, and are faced with all the cities in the world...
On the other hand, Pieanne, the number of all the cities in the world is limited. So, it is no matter (if I am faced with all them) whether I use "which" or "what".