Our 6 top picks for City Hotels at the Strait of Messina: