how can you expect a city of millions to have a single 'culture' or to have the people described?
as for the places to visit, go read a book or use a site called google.
if London is only of the places,I suspect you'll have the usual American two days there so I wouldn't get too excited about...
buy him one tough outdoor suit, maybe a set of overalls to protect the rest of the clothes. Wash it when it is really stiff with mud. He's not actually hurting his hands, he'll learn.
you can't lead this horse to water, leave him to crawl and he'll work it out.