For my first two days of my trip I was on London, and I really like London. It's a nice clean, pretty city with a good vibe. I think the preparation for the 2012 Olympics helped making it a tourist friendly city too.
The Tube is a lot nicer then the NYC Subway - it was clean, good announcements, good signs and I didn't feel dirty and icky when I got off.
There were a lot of conservatively dressed Muslims. I had heard this before, but it was even more evident then I imagined. It was more noticable then when I was in Cairo (in the touristy areas). I thought NYC was diverse, London was blowing NYC away. But aside from the Muslims there were different languages being spoken all over the place, more then I've noticed in NYC.
There was a lot of good signage. When you came out of the tube stations or were walking around the city there were signs showing how to get to the different tourist attractions, very handy.
It's expensive. Not as expensive as the last time I was there, but when every attraction is 10-15 pounds sightseeing is expensive. Food isn't much better and clothes were even worse.
The food isn't very good. While I did have some good food, I found the menues didn't have appealing food listed on them. My best meal was Italian food.
Heathrow is a BIG airport. Terminal 5 is massive and has lots of shopping. I think it was a mile walk from the plane to border control. And I had to take a bus to my plane coming home.
There was a good mix of tourists and locals walking around.
There were a lot of cops without guns.
There were EMT's on motorcycles, how do they transport people?
They have annoying people trying to get you to donate to their charity, but can be easily confused by statements meant to be confusing - it makes them go away.