What do I need to know about London?
I'm going to London, Bath, and Stratford on Avon this summer, and I already asked another question regarding travel and using the Tube. However, I also want to know more general information about London, Stratford, and Bath i.e. what parts of town are good, what parts one should stay away from, what parts have good food, where are cool places that aren't totally filled with tourists, etc. Basically I would like general advice for a first trip to Stratford, Bath, and London. Thanks!