I have family visiting from abroad who would like to spend a few days in London. They would like to see a show. What would people recommend that a 12 year old boy might find enjoyable please? Also, any other recommendations of things to visit in London and generally around Britain would be really appreciated. Many thanks