Indeed.
I would have gone the citizen dialogue option, like.
PC: "I am new in town, could you give me some precise indications as to where I can find some important buildings in town ?"
NPC: "Sure ! Do you mind if I mark your map..."
PC "Yes - No".
And that would give something interesting and usefull to say, even if only once, for the basic citizens, and make it sort of an option, and add some more "world interaction" détails, and make sense. Because you can ask a freaking wall of text to citizens, but not your way around. "Problem solved". Or not.