Joseph (and his family), living in the town of Nazareth in Galilee, was required by law to travel back to his home town to register. Belonging to the house and line of David he would be required to travel to Bethlehem, the town of David. And so, Joseph and Mary made their way to the town of Bethlehem in Judea.
There are no accidents with God. He works within what appears to us to be the "normal" circumstances of life and Scripture is fulfilled.
We are also given a picture of who this Messiah (our Lord and Master) will be. He came to serve and not to be served. His humble entry into the world begins his humble life of servanthood for those he came to save…and a servant (that’d be us) is not above his/her Master. Humbling!
Merry Christmas Season! :)