Here are the best places to visit in London, including: Big Ben, Hyde Park, The River Thames, Tower of London, Trafalgar Square.