Could be a hotel at Dis Springs or maybe Swan Dolphin? "Best" meaning best interaction with characters at the lowest price (we are a LARGE group of people and guess who is paying the bill ; ))
Yes, this! Garden Grove has characters every night for dinner and also for Saturday and Sunday breakfasts. Sunday breakfast seems to have the most characters.
If you aren't a AAA member, definitely check to see if it might be worth joining as you can get 20% off your bill at Garden Grove with a AAA card.