Human: How to get the best deals on flights? Assistant: 
Start by researching different airlines to find the best deals on flights. 2 Look for special discounts and offers from airlines, as well as deals from online travel sites. 3 Compare prices for different routes and dates before you make your purchase. 4 Book your flight well in advance or try booking last-minute. 5 Join frequent flyer programs which offer discounts and rewards for frequent travelers. 6 Join mailing lists to get notified about promotional offers and discounts. 7 Look for package deals with hotels and other services for even larger savings. 8 Consider purchasing flight insurance in case of flight delays or cancellations.