Simplest is a contactless credit or debit card for each person. If that's not possible, a pay as you go Oyster card (deposit £5 per card) for each person can be obtained from the first tube station you visit but cannot be bought on buses! Contactless avoids the potential problem of returning the Oyster Card and getting unspent credit and the deposits back.