Several language exchange websites, including MyLanguageExchange.com and Language-Exchanges.org assist in finding someone to practice Italian and other languages. These services offer free membership as well as pay-to-upgrade memberships.
MyLanguageExchange.com is a language exchange website that can be used to learn most of the world's major languages. It is not a learning website, but instead functions as a way to meet people who help one another to learn outside of the website.
Language-Exchanges.org functions in a similar way. A user connects with someone whose native language is the one he wishes to learn. In turn, that user teaches his new partner his own native language. For example, an Italian speaker who wants to learn English can connect with an English speaker who wants to learn Italian. It is a simple and effective way to learn for free.