The first thing is to measure your space looking out for door ways, walkways and any architectural details you want to highlight.
Consider Use
Then next thing to consider is how you use your dining table, how many people will be sitting on a regular basis and how many people you want to host on special occasions.
Designer Tips
Think 20-24” per person you want to seat at the table unless you have a bench and then you can fit a lot more.
Think 30” - 36” from the table to the nearest wall for traffic flow.
Get the biggest table your room can fit. If you are worried about traffic flow do not put the chairs on the ends unless your guest list requires it.