English and French... it's hard to say. Most average people don't speak either of them, but in bigger cities, because of tourism, in shops they will probably understand you, especially if you speak English to them.
BTW, if you come to Italy and we haven't moved out of the country yet, let's arrange a meeting