Matthew 13:55 Is not this the carpenter's son? is not his mother called Mary? and his brethren, James, and Joses, and Simon, and Judas? [kjv]
ουχ ουτος εστιν ο του τεκτονος υιος ουχ η μητηρ αυτου λεγεται μαριαμ και οι αδελφοι αυτου ιακωβος και ιωσηφ και σιμων και ιουδας [gnt]
The modern Greek word
"αρχιτέκτων" (ar-khee-TEH-kton) ≈ "architect". Over his reign, Herod had many building projects that employed many workers, builders, craftsman, etc. Joseph may have been employed one of those workers.
Joseph was a builder by trade. The Greek word is the source of words such as "
technology", "
architect", etc. So you have to make two required trips at about the same time.
Jerusalem for the holy festival
Bethlehem for the Roman census
Both are about is 60 miles away, but they are only 6 miles apart. Why not do both at the same time? If too many people have this idea, there might not be room in the inn.