I fly Cathay Pacific to HK, and then catch the train from HK to Guangzhou.
The train is cheap, and cos its only a relatively short distance, will be faster than flying into GZ (cos you will have to stop in HK anyway).
Cathay is good, cos they (usually) have the individual on-demand screens in...