You guys will have an absolute RIOT in London. I am sure you will get tons of advice but I would suggest you set up base in Marylebone; really nice area of London with good access to the Jubilee line (via Baker Street station) that goes straight to Wembley. Lots of great hotels but note London hotels are pricey. My fav pub in the area is The Larrik; “gastro pub” (renovated pub with elevated food offering), pretty big and has a good private room where you might be able to set up. But there are tons of alternatives.
You should go to a football game on the Saturday. Fulham FC has won promotion to the premiership and is owned by Shad Khan! They play at a really cool old stadium (Craven Cottage) over by the river in Fulham and they always have Americans on the team. Tickets will be half the price of Chelsea or Arsenal. Hopefully they are at home that weekend and play someone fun. Maybe you can arrange some special access etc given you are media and the Khan’s own the team?
Maybe, if you have time, you can do a Ted Lasso tour up in Richmond. Go and hang out at the actual first season pub which is The Prince’s Head. It’s just a short walk from Richmond tube station (on the District Line, but long slow trip).