We also had a dilemma of H2B's bio father vs stepfather on the top table, but we simply solved this by having no top table and creating a seating plan with 2 additional seats on each table. So H2B and I can sit and dine with our guests at their tables. For example, if we have 9 tables, with 8 guests per table (cos 8 is lucky):
|image courtesy of TheFlirtyGuide.com|
We've also decided to give each table either all purple or all green chair sashes. The two additional seats will be in the other colour; i.e. a table has green chair sashes, so the 2 additional seats have purple sashes.