Other cities and villages can be verified by their ruins (Jerusalem, Jericho, Capernaum, Caesarea, Ephesus,...) which can be visited today. Coin and monument inscriptions bearing city names assure us that the cities were real.
However, none of the Book of Mormon places in the New World are named on any archaeological artifacts, whether monuments or coins. One can never get on an airplane and go to visit the ruins of Zerehemla, for example. It would be equivalent to trying to find Sleeping Beauty's castle amongst all the castles in Europe. That is because, like the story of Sleeping Beauty, the Book of Mormon is fiction.