My son and I will be coming from Hong Kong to visit Guilin and YangShuo area for 3 or 4 days, then heading to HeFei where my husband is having a conference next July. I just started to plan our trip and have read some of the Guilin/YangShuo forum. I plan to get to Guilin by plane from ShenZhen for convenience. Depending on the flight schedule we will either spend one night in Guilin or take a bus to visit the Rice Terraces- not clear on how to visit it, need some advices. After that, I am thinking to go to YangShuo - are there any buses we can take to get there? Also, how can we get to HeFei from YangShuo by train or bus or plane? Lastly, any information regarding a river cruise on Li River is appreciated.