At Vancouver's cruise terminal
Photo: At Vancouver's cruise terminal / iStock / ablokhin

6. You can't change your mind.

With last-minute deals, rather than putting down a deposit and having months to pay off the balance, you will be required to pay the full fare at the time of booking — and it's completely nonrefundable. Be sure that this is the vacation you want to book, and then jump on it.