Li river-boat cruise is the best way to appreciate beauties of the mountains and waters in Guilin. You will enjoy a 4-4.5 hour river-boat tour on Li river as well as enjoy a lunch on the cruise.