Hotel tips: Our favorite 22 hotels on the Ionian Islands