There are all the obvious famous spots: Big Ben & Parliment, Tower of London, the Eye, the Shard, 221 B Baker St, Buckingham, Wembley, Wimbledon, etc and spend a ton of money shopping at Piccadilly and Covent. (I fucking hate both of them)
But here are some that I think would be fun for everybody
Wife: take her to a West end show just to say you did it + wife will probably like it. (similar to Broadway, women usually are into that shit)
Boys: Tons of cool Museums, based on their age I’m assuming they don’t think Dinosaurs are cool anymore but would fucking love the Military museums and world history ones. (Just don’t ask how the British got all the “artifacts” and “jewels” from around the world…)
Based on when you are going: go see the Gardens, any of the Royal gardens are insane but Kew is my favorite. It’s a huge botanical garden. (makes Lauritzen in Swimtown look like a backyard)
PS: if you can, get out of London for at least 1 day, “rural” England is far superior. (Air quotes around “rural” cuz nowhere in the UK is “rural” like we think of the term, too many people and in close proximity compared to here)