From the ancient temples of Agrigento to the buzz of Taormina and Palermo's markets, Sicily hotels put you close to some of Italy's most varied scenery, all within reach of the island's beaches and coastline.
Over on the north coast, Cefalu Sea Palace sits in Cefalu, a medieval fishing town known for its golden sand beach and the Norman cathedral overlooking the old town. It's a good pick if you want a quieter base away from the busier resorts further east, while still being within easy reach of Palermo for a day trip.
If self-catering flexibility is what you're after, Areias Village Beach Suite Hotel and Oceanus Aparthotel both give you the space to cook your own meals between beach days, while Almar Hotel Apartamento and Grand Muthu Forte Do Vale offer a similar setup nearby.
Fancy staying right in the thick of the Old Town's Moorish charm? Turial Old Town Ocean View puts you right at the heart of it, with sea views to match. If you'd rather keep costs down without compromising on location, Inatel Albufeira is a solid, good-value pick. And for something a little more indulgent, Smy Santa Eulalia Algarve and Pine Cliffs Hotel, A Luxury Collection Resort, Algarve both sit at the premium end, the latter perched on Albufeira's clifftops with its own private beach access.















