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