Airfarewatchdog.com has some good tips and I think you can set up price alerts through the site. I've had good luck with kayak in the past and sometimes the best fare can be found directly through the airline.