So a few years ago, when my kids were 3 and 5 we did 3 day land tour in Florida (we did not go to Disney) followed by 4 day cruise- at the end they fell asleep at the airport and slept through the flight on the way home. Seriously, we buckled them in and they didn't flinch. The last day of a cruise can be brutal with kids because of the early hour that you have to leave the ship, so what ever you do make sure they have something in the tank for the last day. For me and my family, I wouldn't consider doing this without a few days of not going to Disney Parks during the seven days, maybe even the day before you get on the cruise ship (we did this on the trip in question and really enjoyed the resort pool). But on the other hand. cruises are awesome with little kids- everything is super compact which makings dealing with young kids needs super easy. So they need a nap right now at an atypical time- no problem it is a 5 minute walk to the room (not a 30 min+ trip being out), hungry- no problem there is the buffet or ice cream, or refuse a nap- let's go play a round of mini-golf. Now my kids are older- I'm still trying to convince my husband to avoid Disney World and do another Disney cruise instead.
As for your question about inside or veranda- I would do veranda all the way. My favorite part of the day when traveling with a youngster was stilling on the balcony with my husband as my kids sleeping inside talking and finishing the bottle of wine from dinner (if you like wine- I recommend buying the wine package, having a glass with dinner, and take the bottle back to the room to be finished off after bed time.