Why did Joseph and his wife take shelter in a stable?
Luke: “Because there was no room for them in the inn” (ii, 7).
Luke states that there was an inn at Bethlehem. There was no inn in the place. Dr. Geikie says: ”We must not moreover think of Joseph seeking an inn at Bethlehem, for inns were unknown among the Jews“ (Christmas at Bethlehem).
(Source: The Christ Myth, By John E. Remsberg)