My son does not do princesses so that skews it.
I would say for food + characters + atmosphere it is CP breakfast (lunch and dinner are meh). I LOVE tigger and I love the atmopshere and the food is great for breakfast.
I say for food, ANY meal at Tusker House.
I say for a more relaxed atmosphere choice, Garden Grill breakfast is the best.
really they tend to have different vibes so it depends on what vibe you're looking for.