Originally I'd planned to do: Beijing, Luoyang, Xian, Shanghai and Hong Kong.
But now I'm considering skipping out Luoyang (is there much there other than the grottos?) and instead heading to Guilin before Hong Kong as I'd like to see more natural scenery (rivers, mountains etc).
Is this a viable plan? Are they any other places you would recommend stopping at in between Shanghai and Hong Kong?