What is a house for? Where does God live? Does he need a house like we do? No, he doesn't, but when Jesus became a man and lived on earth, he did stay in houses.
Perhaps surprisingly, Jesus did not own the nicest house of His day. Not at all! He once told some men who wanted to follow Him that even though birds and foxes have homes, Jesus Himself did not have a place to lay His head (Matthew 8:20).
Jesus was called Immanuel or “God with us” (Matthew 1:23) because he came to live with us—eating, talking, walking, crying, listening—doing all the things that people do from day to day. He did all this while he was still God.
Jesus is God who became a human like us in every way except for sin. That is why he can totally understand our joys and troubles. Wow!
“Hark! The Herald Angels Sing” verse 2
Christ, by highest heaven adored,
Christ, the everlasting Lord!
Late in time behold him come,
Offspring of the virgin's womb.
Veiled in flesh the Godhead see;
Hail the incarnate Deity,
Pleased as man with man to dwell,
Jesus, our Immanuel.