Sometimes you can find good deals on last-minute flights, but prices can also be much higher. It's best to book in advance if possible.