Wherever I go on holiday I always try to learn and use some basic keywords and phrases. As a minimum I look up things such as please, thank you, hello, good morning etc. I think it's polite and hotel/bar staff often seem to appreciate it and respond in the local fashion.
For example in Spanish speaking countries, if I say "gracias" they usually respond also in Spanish with "de nada". If I said "buenas noches" they would respond likewise.
In Italy, Sardinia specifically, at the hotel I stayed in the staff had excellent English and they only ever used English when speaking to guests even when I greeted them in Italian (I believe all the guests staying there were from the UK). I'm reasonably confident I'm saying the words correctly though it is possible I'm getting the pronunciation slightly wrong.
Is this extensive use of English common in Italian resorts/hotels and should I continue to try and use/learn Italian while staying there? My experience has been quite counter intuitive to date.