Hotel tips: Our favorite 17 hotels at the Strait of Messina