Greek hotels split into 7 categories: cave hotels (Oia, Firostefani, Imerovigli on Santorini), 5-star luxury, boutique, private villas, beachfront, family-friendly, and budget. Cave suites are unique to the volcanic Cycladic islands — Santorini, plus a few on Milos and Folegandros.
Caldera-view towns on Santorini run €600–€1,800/night in peak. Beachside towns (Perissa, Perivolos, Kamari) run €120–€300 for similar quality without the cliff drama. Pyrgos and Megalochori villages sit inland — quieter, cooler, with the island's best evening tavernas.
For families, look outside Santorini — Naxos, Paros, Crete, and Rhodes have larger family suites, beaches walkable from the hotel, and better value. Andronis Arcadia (Oia) is the rare family-friendly option in the caldera-view tier, with 7 pools and a kids club.
