Hi Melissa, as TexaxTravelmom said, I used an Airalo eSIM last year for 30 days in Germany, with a side trip to Copenhagen. As she said, I would suggest getting one that covers all of Europe. It’s a little more expensive but it will cover any country you go to. I got one for just Germany and then decided at the last minute to go to Denmark for three days so I had to get a second eSIM for that country. It was very simple and easy, so it was not a problem, but it would’ve been easier to just get one for all of Europe. Mine was a 10 GB plan for 30 days and I had more than enough data to spare. And I use data a lot.
I liked Airalo and found it very easy to use. Their instructions are very clear and concise on their website. Keep in mind that most eSIM data plans do not come with phone calls. During my 30 days, I never had the need to use the phone. There were a few times that I called my family back home, but I used either WhatsApp audio or FaceTime, audio to call them. There are other people on this forum that have also used Airalo. If you do a search and key in that word in the search bar, you should be able to find their posts. https://www.airalo.com/