The catch: You have to cancel within 24 hours of booking. Airlines are required by the U.S. Department of Transportation to refund your money if you cancel a flight within 24 hours of booking unless they offer a free 24-hour hold option when shopping for tickets.