Answer:
Book early. You can purchase advance-ticket discounts by reserving 21 days ahead; book even earlier for holiday flights, especially in November and December. Keep in mind that holiday 'blackout periods' may prevent you from using frequent-flier miles.
Stay with the same airline during your entire trip to receive round-trip or connecting fare discounts.
I think that you should book it online, much cheaper.