Who Should Sit At The Head Table?
This is a poser for some couples. Hopefully this tidbit will be of some help.
There are two ways to do it. You can put all the women on the bride's side and all the men on the groom's side, with the maid of honor nearest the bride and the best man nearest the groom. (The other four on each side are seated in any way that's convenient-they can sit in their order from the ceremony or not, as you please.)

It's more elegant and traditional, however, to alternate men and women at the head table. The bride sits to the groom's right, with the best man on her right. The maid of honor sits to the groom's left. Beyond the best man are a bridesmaid, an usher, another bridesmaid, and another usher. Beyond the maid of honor, the order is usher, bridesmaid, usher, bridesmaid. Which bridesmaids and ushers sit to which side is up to you. If you want the first bridesmaid in the processional to sit at the far end of the groom's side, with her matching usher at the far end of the bride's side, you can do that, but it's not at all necessary. If there are married or dating couples among your attendants, go ahead and seat them together.

A popular alternative to the formal head table is the "sweetheart table" for the newly married couple, with their attendants seated throughout the hall with their friends or significant others. The sweetheart table gives the bride and groom somewhere to stop, breathe, and spend a minute together before plunging back into the festivities. Remember: the most important thing is that your family and guests are comfortable and have a good time. The "usual order" for how they stand and where they sit should act as a guideline or starting point, not as rules written in stone. This is your wedding and the less complicated you make it, the more enjoyable it will be for you and your guests. Have fun and make it yours!