We're having the same dilemma with our big Rapunzel fan! I kind of don't want to do CRT *and* Bon Voyage but I feel like since Bon Voyage is the only guaranteed Rapunzel (other than FP for Meet Rapunzel at MK which we have) we definitely have to do that one!
I also saw online some people have had Rapunzel at Akershus in Epcot, so I was tentatively considering doing Akershus/Epcot for our arrival day, MK for our full day (no character meals), then breakfast at Bon Voyage on our departure day (no park that day). But I haven't been able to get a Bon Voyage for departure day and I did find one for arrival day lunch time (they call it breakfast, but 11:45 is lunch to me!) which would throw off the whole plan but Bon Voyage seems like the must-do in the equation. I also saw that the Bon Voyage includes an "Adventure Journal" for their WDW trip so that might be a fun way to start the trip anyway? Decisions, decisions..