Is it best to book a flight way in advance or closer to the flight date what's the cheapest way any suggestions