We booked our airfare before we booked anything else. The rate was $79 per person from NY to Orlando on Jetblue for the end of January 2011. Last year we paid $129 one way per person for similiar dates and coming home the flight was $220 per person! And we also booked months in advance last time too but we missed the sale and the price just kept going up. (This wasn't that big of an issue for us as I purchase people's airline gift cards and credits from ebay and craigslist at a discounted price to make my own airfare sale. If prices are high, check this out and also check out plasticjungle as they sell discounted gift cards.) Buy anyway, you should book asap to get the lowest rate, especially if there is an airfare sale. As you never know when another sale is going to happen and airfare tends to go up not down. Sales usually take place on Tuesdays and Wednesdays. If one airline posts a sale on Tuesday, by Wednesday the competing airlines are offering similiar prices. But always take into consideration the price of checked bags and other airline fees when choosing your airline as what may seem like a good deal at first might turn out to be more money as compared to other airlines that do not charge those fees. And if you book your flight now and the price goes down, call the airlines and they usually will issue you a credit of the price difference. Also, airfare prices tend to be cheaper when flying weekdays as opposed to weekends. For example, if you are able to fly a Tuesday to a Tuesday, you are most likely to get the lowest price available.