I am an American and travelled Europe pretty extensively in the days before Brexit. During those travels, I would buy a pre-paid UK SIM card, which I could purchase ahead of time and swap into my phone before leaving the airport, instead of spending time at an airport kiosk. The UK didn't require a passport and there was free roaming, so the process was pretty convenient!
Post-Brexit, I understand the companies now do charge roaming fees. When I look on Amazon, it seems every SIM card I see has mixed reviews, even those that claim to have EU roaming, with some users saying the broker companies have gone out of business and the cards are entirely unusable.
What is the best way to get a pre-paid SIM card these days? (I will be going to Italy, if that helps).