We agree with ladydi, it is very expensive. Totally worth it. Expensive airfare, expensive cruise. We saved many years to splurge on it with our kids. Helped that we had to wait until they were old enough to appreciate all the excursion and sites seen. It was unforgettable nonetheless.