2. It’s never too late
Most airlines, hotels, and rental car companies are willing to offer deep discounts at the last minutes. They would rather sell out all the seats/rooms/vehicles than making no money on them at all. Sometimes last-minute deals can be booked as late as 1-2 hours before you leave your house.