In London, medieval towers sit next to glass skyscrapers, fifty languages are heard on a single Tube carriage, and a pint in Shoreditch costs three times what it does in Peckham. Here is a comprehensive London City Guide filled with top attractions, hidden gems, and essential tips for first-time visitors.