The best way i have found is to sign up on kayak at first and have them give you weekly deals. after you find out the best price then a week before leaving check to see if there is any last spots to fill. you just have to be open to take off at that moment.