My husband and I are spending 12 days in China in October. We are flying into Shanghai and leaving from Beijing. I have my heart set on spending 3 or 4 days in Yangshuo and surrounding area, but he thinks it is too far and will cost us time traveling.
I do not want to spend our entire time in cities and would like to go where we can bike or walk to see rural life (like that around Yangshuo). Is there an area closer to Shanghai or Beijing that might fit the bill?
If we do decide to go to Yangshou (via Guilin) should we fly or take the train?
Thank you in advance for any advice!