balancing cost and cruise experiences