We make some assumptions when we read these verses. First we think the Bethlehem Holiday Inn Express was full when we read "no room in the inn." The "Inn" may have been the guest room in the house where Joseph planned to stay. We don't know for sure.
Second we assume that Mary gave birth to Jesus their first night in Bethlehem. We don't know that. Luke wrote "while they were there." Jesus could have been born their first night in Bethlehem or a few days later. The important thing is that Jesus was born in Bethlehem as God promised through His Prophet.
The big question for us is whether or not we make room for Jesus in our lives, in our homes, in our families. Are there times when we get too busy or too preoccupied and push Jesus aside? We need to make room for Jesus every minute of every day of our lives. After all He makes room for us and promises to always be with us.