Honestly inns and taverns serve a purpose in DND settings. Replacing the camp with places like that make sense.

In Baldurs gate (both 1 and 2) your companions moved to fixed locations where you could pick them up. A simular system would be fine imo.