I had a very similar thought recently. One of the "things" that create an immersive environment for me is the old trope of the golden glow inside/outside an Inn. Preferably on a quite but windswept forest track

You just know something interesting is going on in there....