My friend and I are visiting Nepal early in March, and after a few days we wold like to travel to Beijing. We tought travelling by train would be a good way to see China on the way. We were wondering if this would be expensive, seen from a backpackers budget, or not? And how long will the travel be? We would also like to stop by the Great Wall of China.