How to structure levels when for easy NPC transition

You could use level streaming, and stream in the interiors when the player goes through a doorway, instead of opening a different level