For a more budget-friendly option, consider using travel credit card points. Cards like the Chase Sapphire Preferred or Amex Platinum offer substantial sign-up bonuses and allow points transfer to various airlines. This can significantly reduce the cost of business class flights. Additionally, flexible dates might help find cheaper rates. Exploring nearby airports or adjusting travel dates could yield more economical options. Safe travels to your sister and mom on their special cruise adventure!