Hey, I'm lucky that my family is Hispanic so when I want to practice and improve on my Spanish I could always text and talk with my mom. For Italian, I have coworkers at our Italian plant and I could practice when I go there. I do use Skype too and I use http://www.italki.com/?ref=1555469 to find teachers and friends. You can connect with a lot of people on Skype and exchange languages for free. For example we spend 30 min talking Spanish to help me out and then spend 30 min talking English to help you out. Best of luck!