Recommendations for best way to learn language, specifically Italian

Thx for these suggestions. I have to check with my tiny library to see if they have anything. Transparent Language and Mango were recommended to me, but they’re not available at my library. I’d be happy with B1 level. Interesting re: the German. We are staying about an hour south of Ortisei. LMK if there’s any can’t miss places to go/see in that area. We will have some down time between her competitions. We also want to ski for a day.