Hubby and I always cruise with my mother, and her fare is usually at least half if not less than that of our fare. Carnival is very good to 3rd. person in cabins. Carnival is also very kid friendly. Took our grandson to Alaska two years ago and he had a ball, he was 10 at the time.
Keep looking you can find a good deal.
Vicki