Added, however that has the implication that the person is in the town at the moment. The other is asking if she visits the town, and the answer to that can be "multiple times a month" or "rarely", not just at the moment.
But that would then have to be translated into English as "Does she visit the city?", because "Is she visiting ..." implies her doing it at this very moment.
Taking this into account, my translation actually seems to be the more exact one.