Things to do in the Square Mile, London - travel guide on the best attractions in the City of London's historic financial district