The OP asked for a place where he/she can speak English as well, and unfortunately this is not really the case.
It's true that it's not Berlin, but on the other hand it's not any harder to get around in english in southern italy than in portugal (the suggestion in the current top post in this thread).