I agree with you on the car to save time. We also get a car.. We also have the same plans in a way. Mixing water parks with the theme parks. Here from our experience you will save LOTS of time..Especially since BB is 5 min from CSR.. (we stay at POR and same thing for TL).. Plus you aren't getting into an arctic temped bus with wet clothes. I found if you are only going to Hotel and Theme Park once a day.. Disney buses are the best option. But once you add in WPs, DTD, and others, a car saves time.
anyways..my thoughts on your plan.
For us ( also kids same age) doing Park-Water Park-Park in one day would definately be too much.. The water parks are not relaxing. More active fun.. We are not rope droppers more later in the day them park people. but here is our plan.. Keep in mind too water parks close around 5 or 6pm
Here are how our days are set up; we either:
- Sleep in.. hit WP at 10.. stay until 1pm.. back to hotel head to theme Park (Here we do this on nights where the parks have later close) and repeat next day as we are sleeping in and nice after long night. We usually have an ADR for dinner. Here you can decide to quickly go out to eat.
- Early theme park ( AK and one day MK) no water park.. BUT since AK closes early and we have not park hoppers, utilize the WP&More, more part and got to Disney Quest at night. You also have this as its included with the Water Park option.. Boys your age will love it.
I think the days you make water park only will give you enough time to go anywhere in the MCO area to eat unless you have plans (I would maybe force a stay in evening to do movies on the lawn at resort or just get to bed early). Or relax longer at hotel but still go to the Theme Parks but only to see the evening shows.. Wishes, Fantasmic etc... This way on the other park days you can mentally say we will skip the parade, shows, fantasmic and try and get many rides in while crowds are low. You are there long enough to take things slow and split the individual theme parks up.. Once day rides, other day more shows depending on crowds and FPs...
I would look into some on-site ADRs for Table service. Or use the search function in the app to see what avail. there is.. At EPcot I am sure you will get some tables somewhere..Also you can split, do appetizers etc.. some places are not so bad price wise. I would also look into DTD, great places to eat..Try Wolfgang pucks.. Its technically QS, but from qualtiy TS.
Once great off-site for pizza is flippers... take Buena Vista Drive past DTD ( on left) out, turns to Hotel Bld. cross over 535(vineland?) at light going straight.. At strip mall. 5 minutes from DTD.. Might be other places there too.