I and my friend (girls) are going to Beijing and Shanghai in March. We will spend a 3+ days there. We can not speak mandarin at all. Will a lonely planet work ? if not, which one you recommend ? and if you have other travelling tips to Beijing pls also advise us ?