We spend a whole lot less on the cruise per person than in the parks, simply because you don't have to pay for food on the ship.
We spent a total of $1400 for 4 on the ship on a 7 day including excursions, tips, junk to bring home and tips. that works out $50 a day a person.
We just got back from
Disneyland and spent $800 for 3 days for FOOD only...that works out to almost $67 a day per person. Did I mention that was FOOD only.
I was shocked how much food prices had gone up in the park. Cheapest meal we had was 4 pastries, 2 Mochas and 2 chocolate milks.. $27 !!!!!!!
Dinner in the French Market, $65. We ended up twice at the ESPN Zone simply because we could get a nice sitdown non-cafeteria style meal there for $80 with tip.