Tip: DONT fly Air China! and avoid Beijing Airport like the pest! Both extremely frustrating and horrid experiences, plus you will be entered into their big brother data base, complete with face scan, 10 finger prints and now voice print!
As for finding cheap connections, try Kayak Explore or Ita Matrix