I and several family members are planning a trip to Sicily next summer for 12 days. We would like to incorporate a visit to our ancestors village in Siracusa. We love the beach, want to visit a winery and take a cooking class. Is it better to work with a tour company starting in Palermo traveling to Taormina or stay in Taormina as our base and take day tours? Any advise is appreciated.