There's an attraction in Magic Kingdom with a gift shop and a meet & greet next to it. There are 2 character meals: breakfast, lunch, & dinner at Crystal Palace in MK and breakfast at 1900 Park Fare in Grand Floridian. That's all I can think of. We have done both character meals. They are good. We prefer breakfast at 1900 Park Fare though, mainly because it also has Mary Poppins.