Other things to consider: some carriers only post their flights 6 months out, so if you book way ahead, you may have more limited options. As noted, peak weeks are more expensive, and usually get even worse if you book late. Carriers have sales from time to time; take advantage of those.