Booking on board saves you money. Some lines offer a discount of $175 and up on the deposit for future trips. Have you ever tried this?