I bought a Roam Mobility SIM at London Drugs and used it for a trip to California in April and it worked really well. Much cheaper than Roaming with your current provider. Make sure your iPhone is unlocked or you can't use it.
https://www.roammobility.com/