Great place to stay in a charming town near Mt Etnea