Home Greece Corfu, Greece: my favorite spots