Transport to each of these cities is fairly simple. All of the cities in mainland China are accessible by train and plane, but Taipei of course you'd need to fly to. Beijing is a connection hub in the North and has convenient links to Xi'an, Shanghai, Chengde by train, and also Taipei and Beihai by plane.