Liberty Tree Tavern doesn't have characters at lunch. They do have them at dinner. I think the food is a bit better at Liberty Tree Tavern for lunch but it would be pretty dull for the kids. The Crystal Palace is prettier and loads more fun for the kids with the characters visiting each table.