Top things to do in Covent Garden London - everything you need to know about visiting Covent Garden in London by a local