You are definitely right. Italians don't speak English very much, so in normal day life if you don't speak local language you can hardly go beyond everyday life needs. With Spanish you can manage a bit, as Italians we understand Spanish pretty well but, as well, is not like having a conversation. Of course you can also find people speaking fluently or young people back from Erasmus experience and with them is easier