I arrived in Shanghai 2 weeks ago and have seen Hangzhou, Suzhou, and Chengdu since then. I'm currently in Chengdu. But for now, I think I've seen enough of China and want to see other countries. Also, I am on summer vacation until August, so I'm a little short on time. However, I am still considering seeing Guilin(since I have a friend who lives there. However, I believe he is only free for one day and will be gone by the end of the month to return to the US) and Guangzhou (since its close to Hong Kong and Taiwan).
I'm not sure what is the best order to see these places in order to save the most money and time. Is there an airport near Guilin that has flights to Thailand? If so, then I'd like to do this: Chengdu -> Guilin ->Thailand -> Philippines -> Taiwan -> Hong Kong -> Guangzhou. What do you guys think?