OP here! So my booking window was a couple weeks ago and everything didn't work exactly as planned but we still have great options. I was able to get the BBB reservation for 9:30 am at MK (was hoping for 8 am but at least I was still able to get morning). I booked the Castle package for now, still deciding if I should just bring a dress from home. I do like EvilQueen2018's idea of bringing 2 and letting her choose, probably still cheaper than buying 1 there

. Then we will do a meal at CRT, just not sure which one yet. As of right now I have ADRs for 12 pm or 4:30 pm (I know, I'm probably being labeled as a hoarder but I didn't know what time BBB we'd end up getting so I had to book a few different times). We had planned on bfast but her appointment time doesn't really allow for that. I wasn't able to get BOG dinner on this day and I decided that 1900PF may be too much Cinderella in 1 day for the boys. So now to figure out which plan to go with for the rest of the day.
Plan A- Do the BBB, pictures, etc. and maybe get in a princess M&G, Lunch at CRT at 12, do whatever else she wants and then do dinner at Chef Mickey's at 6 pm. Then depending on how tired she is either go back to the hotel or we could swing over to Epcot since they have EMH or even DS.
Plan B- Do the BBB, pictures, etc. and maybe get in a princess M&G and rides, Lunch at CRT at 12, head back to hotel for naps, grab a QS dinner and do
MVMCP that evening. I'm just not sure I want to pay the extra to do the party this year. We did it on our first trip and my daughter was only 2 so while it was great, I don't really feel like we got our money's worth because we left kind of early. But she's older now so maybe she could last longer but my son will be 2 this year so we may be in the same situation.
Plan C- Do the BBB, pictures, etc., do whatever rides and M&G she wants, grab QS lunch, ride more rides and then do CRT at 4:30, maybe get a little bit more time at MK after dinner before they kick us out and then play the night by ear (maybe Epcot, maybe DS).
Plan C- Do the BBB, pictures, etc., do whatever rides and M&G she wants, grab QS lunch, back to hotel to rest, CRT at 4:30 and then stay for the party.
Decisions, decisions!