Dialogue in the main world only. Have one location that acts as your hub, like the stronghold of PoE or BG2. Resting is just a cutscene like in BG2. No need to overcomplicate that mechanic. It is not like resting is some form of game-changing immersive experience.