Eu acho que você deve sempre tentar usar a língua estrangeira falada no país XXX ao visitar XXX . Isso mostra que você está se esforçando para se comunicar, mas o mais importante é absorver parte da cultura local. Eu duvido strongmente que alguém fique ofendido se você tentar falar o idioma deles. Minha experiência mostra o contrário. Se, após as saudações, o seu interlocutor decidir mudar para o inglês, então siga em inglês. Se você decidir que seu conhecimento não permite que você vá além do olá e do adeus, mude o idioma da conversa para o inglês.
Não sei se o inglês é comum nas áreas rurais da Sardenha ou no resto da Itália. Independentemente disso, eu ainda usaria italiano básico quando você puder e inglês a qualquer momento.