The Shanghai Edition rooftop offers stunning views of the city. It pays to be prepared for a trip to China, Nicola says. Some of her top tips for first-timers are: get a tourist visa at least 15 days ...