I saw a special the other night that had a more plausible story, and which I've heard before.
In the year 7 B.C., Jupiter, Saturn and Mars aligned against a background constellation that was considered to be Israel. Jupiter represented a king, Saturn a son. I forget what Mars represented. Anyway, the "magi" or astrologers understood this to mean that a son was to be born to a king in the nation of Israel. In other words, a new king was to be born in Israel.
So the magi headed west to the capital of Israel and asked where the new king was to be born. The Jews explain that the messiah was to be born in Bethlehem. The symbolism is very interesting considering that non-Jews (gentiles) recognize the King of Israel while the Jews (or at least a lot of them) do not.
Please see my #55 for an explanation as to why Jews might have been uncomfortable with the notion of the stars indicating the birth of the messiah.
Magi weren't astrologers they were Zoroastrians. Magi is the literal name for the Priest in Zoroastrianism. In fact, their Priests are still called Magi.
That's where the word Magic and Magus came from.