I’ve been to London 5 times and cannot recommend it enough as a city. Truth be told, the UK as a whole is worth multiple visits. History, culture, physical beauty and cuisine. The Cotswolds, Lake District, Devon, Cornwall, Wales… the list goes on. If you have the time, spend a week. I just buy tickets from the NFL site and would recommend booking accommodation in an area you want to visit and take the tube (subway) to the stadium. Get an Oyster card and use the tube to get all around the city. I stay in Notting Hill, but Kensington has a multitude of accommodation options and is extremely central to get most anywhere. Two of the best museums on the planet are there. Look forward to seeing everyone there!