We always plan CRT for breakfast on a non EMH morning before the park opens. Get an 8:05 ressie, and when you are done eating you can walk right down the stairs and be in Fantasyland at rope drop before everyone else. Plus, you can get the pic of your family in front of the castle on the way in without other people in the pic.
IMHO, I'd do breakfast, but only if you could get it before the park opens. After that your meal would eat up prime touring time, and I'd do lunch when the parks are crowded and hot.