If you have a newer smartphone (within the past two years or so) and don't need to make phone calls from an Italian phone number, an eSIM is very easy to use and will give you data on your phone, which you can then use as a hot spot.
Last summer, we were in Italy for 2 months and my husband and I used eSIMs purchased through Airalo. I believe 20GB was about $15. We stayed north of Rome, but had great service everywhere we went. The eSIM plugs into local networks (TIM, Wind, Vodaphone, etc.) based on whichever company has the best service at your particular location. It worked great for texting, FaceTime, Google maps, email, ordering food through apps, and everything we needed.
On the very rare occasions where I needed to make a phone call using my US number, I paid the Verizon $10/day charge only on the days that I needed it. We purchased the eSIM from the US and then activated it as soon as we landed in Italy. It was very convenient for us to have service immediately, rather than having to shop for a physical SIM on arrival.