Looking at my options for travel methods. We are flying into HKG from Canada and staying at the YMCA Salisbury (Kowloon). If we want to travel to Bejing in 1 day (not overnight train, and yes we'll have our visas), is it easy enough to get some sort of shuttle from our hotel to either Guarngzhou aripoort or Shenzhen airport? The cost seems to be cheaper than flying from HKG, by a few bucks or more, maybe. I looked for a bullet train but we'd still have to get to Shenzhen for that anyway and I'm not sure how reliable they are.We are also going to spend a couple days in Pingyao (via Taiyuan airport), 3 or 4 nights in Zhangjiajie (either direct or through Changsha?), and either an afternoon or max 1 night in Xi'an, and we're travelling by air (preferred) or train (not overnight though). So, here's me trying to juggle the routing around, see what flows better. Suggestions? Also, I need clarification on how traveling from Kowloon to mainland China works, with respect to either Guranzhou airport or Shenzhen (which is easier, less complicated, cheaper?). Thanks!