Wanted to put in a good word for the Cape May Clam Bake. Since you and your kids are fish lovers, they have all kinds of seafood and they also have prime rib and I think ribs that would suit your husband. It is at the Beach Club Resort, though, not in a park. We are doing this the night we go to Animal Kingdom since AK closes a little earlier than the other parks.
We always try to do Chef Mickey, which again, is in not in a park, but in the Contemporary.
As far as in the park meals, to see the Princesses, there is the Princess Dinner in Norway. The tables are REALLY close together, though, so to me it makes it a little loud and it's my least favorite Princess dining. A lot of the Princesses are at CRT for Breakfast and lunch, though, so if you wanted to do a breakfast sit down or even a late lunch sit down that could serve as an early dinner, that could work.
Liberty Tree Tavern is a really yummy dinner with characters and if your kids like Pooh and Friends, Crystal Palace is also really good.
Coral Reef would be nice for your Epcot meal since your kids like fish and sometimes it's nice to have at least one meal that is character free.
In Hollywood Studios, we like 50's Prime Time and also Mama Melrose's.