It depends on why you are going. There aren't any princesses at dinner - you may get to see the Fairy Godmother at dinner, but I don't think she goes around to the tables to meet-n-greet. Breakfast will have princesses going to the tables. If you are looking for princesses, I think breakfast is the way to go. (Both meals have Cinderella in the lobby for pictures)