As a PP noted, it depends on who's doing the viewing! But, we've done: Cinderella's Royal Table (breakfast), Chef Mickey (breakfast), Tusker House (breakfast), Cape May Cafe (breakfast), Crystal Palace (dinner) and 1900 Park Fare (dinner). We have a young son and daughter. Cinderella's Royal Table and Chef Mickey are the only ones we've done multiple times. Cinderella's Royal Table is terrific as it's fun to actually go in the castle, the food is good and if you make your breakfast reservation early you are in the MK before all the crowds and that is wonderful on its own. Chef Mickey is great and is the best for overall character viewing (I've had the breakfast lasagne there). Crystal Palace is the least memorable character dining experience we've done so far (food and facility-wise), but getting to watch the light parade from the porch was nice. MAKE YOUR RESERVATIONS!!!