In reality Jesus was probably born during the summer, it was dry enough to travel to pay their taxes to the Romans... which is what Mary and Joseph were on their way to do, the Inn was full because of all the others going to pay their taxes too.
at least thats what I hear =o)