When I was in my grade school, I had learnt that Guilin had the most beautiful mountains and rivers in all of China. The ride on the Lijiang River cruise certainly did not disappoint. It’s a bit expensive - about CNY 380 (about USD 55 per person) but it’s worth it.