There is a good variety of accommodations in Sicily, from luxury resorts to basic hotels and B&Bs to farm-stay country-style villas. In the resort towns of Giardini Naxos, Cefalu and Marina di Ragusa, there are larger package-deal resort hotels, including all-inclusive properties.