Beijing is a vast, sprawling metropolis but business travellers may be thankful to learn that many sites are clustered around the city centre, says Anita Pati.