As a GUEST: always let the host direct you to your seat.
As a HOST have a seating arrangement in mind.
At a restaurant, let the guest of honour sit at the table’s best seat; otherwise let him have the honour to choose his seating according to his comfort. The host should always be next to the guest.
Seating should be made appropriate so that everyone enjoys a comfortable & communicative dinner!!!