The way I solved the problem was by making teleport no longer something I, as a DM, needed to disable, but rather to make teleporting REQUIRED for the game. In a sense, I still had a "dungeon", but the rooms were each a continent away, and the connections weren't hallways, they were clues...