YouTube is a great place to find supplemental language-learning resources – it has hours and hours of content in every language and on every topic imaginable.
While cultural immersion is important for studying any language, it could arguably be even more so for Italian, a language that has to be felt as much as spoken.