Explore and enjoy by yourself the exclusive town of Taormina and the pictoresque Isola Bella nature reserve.