Question: who sits at the head table?
Answer: Traditionally, the newlyweds sit in the middle of the table, with the bride seated to the groom's right. Same-sex couples can feel free to seat themselves as they'd like. For a male/female pattern around the table, seat the best man next to the bride and the maid of honor next to the groom.