Geeta's right on it being a personal choice. It depends on so many factors--space, relationship, expectations. With DD1 I was in a tiny one-bedroom flat, and my mother really wanted to come to the birth. I love my mom very much, but this would have been disastrous for us. Our space was so small, and my mother does NOT know the meaning of travelling light. She then spreads out, and to be honest, things become all about her while she is there. I felt like I wouldn't have the breathing space to just enjoy my time with my husband and our new baby. I'd have felt I needed to take care of her too.
For us, it came down to my husband's feelings. He was happy to support whatever I wanted, but he also worried he'd be brushed aside and not properly be able to get to know his new baby until she left. He wanted to savour that precious time without someone staring over his shoulder. I completely supported that and felt the same way. It was hard for my mother to understand, but we got past it.
On the other hand, when DD2 came along, my father had booked a trip in for about two weeks after my due date. He actually arrived while I was still in the hospital after giving birth the day before (both my girls were late). Now, having my Dad there was a godsend. He was thrilled to just sit in a corner and cuddle his new grandbaby whenever I'd let him or cook some meals for us when we were tired. He kept DD1 entertained and plied her with treats from the States (she loved that!). He did not expect me to get out and do anything (which was good since we got snowed in, and I was too tired anyway), and he picked up around the house so I could sleep as I needed it. My husband also loved having him here and felt he was a support and strength to us. It also helped that we were in a three bedroom house by that time
Dad's temperament and calmness around my husband made it a joy to have him with us. He just built on things he thought we were doing well and rarely made suggestions for things that could be better. When he did, they were well thought out and we would usually take suggestions on board. My mom, when she visits, is repeatedly telling us how to do
everything differently, which she feels is helpful. It wears thin after a while.
I would suggest writing down all of your options and the different factors that could impact it. Have a good long talk with your husband and search out his feelings. Make sure you're getting the real feelings, not just what he thinks he should say because you're the one having the baby.
Personally, if your family has limited leave time I don't think trying to plan to be there for the actual birth is always wise. I just remembered that with DD1 my husband got called to Brussells for an important job interview very near my due date. I panicked that I would be all alone and called my best friend, who had planned on seeing us after the baby was born. She came out, and used all her annual leave to be with me, but still missed the birth. DD1 was induced two weeks late, and my dearest friend didn't get to see her until she was one year old, despite having flown out for the birth. You could look at a middle ground--booking tickets for a week and a half or so after the due date, then you know they'll still see the baby no matter when they come, but if having them there for the actual birth is what is important, then you will all need to have some flexibility and be prepared that things may not go at all to plan.