Für mich sind Dörfer und Städte vor allem Kulisse, deswegen würde ich NPCs ohne zu zögern hinter Absperrungen stellen. Ihr Zweck ist dann der Eindruck von Lebendigkeit. Ich verstecke an friedlichen Orten aber auch keine Schätze mehr und NPCs mit Nebenaufgaben markiere ich.

Ich (als Entwickler) bevorzuge definitiv Dörfer und Städte mit beschränkter Begehbarkeit. Wir stecken ja in einem Dilemma. Ein Dorf mit 4 Häusern und eine Stadt mit 10 ist nicht besonders glaubwürdig, aber es ist wiederum viel zu aufwändig, eine Stadt mit 10000 Einwohnern mit Inhalt zu füllen. Also lieber eine größer wirkende Stadt, bei der aber nicht alles betreten werden kann. Eigentlich ist es ja auch naheliegend, dass Abenteuer sich vor allem dort aufhalten, wo sie Nahrung, Unterkunft und Ausrüstung finden.