Regarding food, perhaps you could consider getting the dining plan for one of your DVC weeks and then using that week to cram in all the most expensive TS options. Then in the weeks surrounding you can save money on cheaper options.
I just booked an ADR for Minnie’s Holiday Dine and I am still balking at the fact that it’s going to cost my family of 3 roughly NZ$100 pp.

At just 1 TS credit on the dining plan, it has made me rethink whether getting the dining plan might be worth it. However, because I’ve purposefully chosen much cheaper TS meals on the other 2 days, I don’t think it would make financial sense. I may need to crunch the numbers again though.
As for the cruise, one other company to keep an eye on is Celebrity. We are cruising with them on the Reflection and it will be our second Celebrity cruise.
Price wise, I find them to be one of the better value cruise companies out there. Keep an eye out for their promotions as they have a lot where they include perks with your booking. We booked during a 2 perks promotion and have our drinks (including alcohol) and unlimited wifi included in the price of our cruise.
Prior to booking this cruise, I was booked on Celebrity Edge and had booked during a promotion that included the drinks, wifi and $600 OBC. Reluctantly, I cancelled that cruise as I liked the Reflection’s itinerary better. But either way, the point being that they do offer some good deals from time to time, so keep an eye out.