We spent three weeks in Greece in 2017. The first week was in Santorini
Hotel Keti with great view (see below). Lodging with views is very expensive and we chose Hotel Keti as it was well positioned near central Fira, our own terrace, budget friendly and the view speaks for itself. There are plenty of other more luxuriou$ options available. There are myriad of very good restaurants nearby. We did take the six mile hike across the island from Fira to Oia, and that is highly recommended if you are in reasonably good shape - spectacular views most of the way.
The remainder of our sojourn was with a two week
Gate 1 Discovery Tour (small group) which was excellent. We started in Thessaloniki and ended with two days in Athens. Athens was much nicer than I expected and wish we had planned a few more days there on our own. BTW, we stayed at the
Electra Metropolis Hotel in Athens and it was fantastic: central location, rooftop free breakfast area with view of Acropolis, and excellent room.
We did enjoy the coastal town of
Nafpaktos and the
Nafs Hotel . It is a beautiful hotel just across the street from the beach. This is a high end accommodation that is at a very favorable price point. Our tour included three nights on Corfu Island. Corfu was ok but not a place I would go back to. We did not make it to Crete, but favorable reviews by fellow travelers has moved Crete to near the top of our future travel list.
View from Hotel Keti, Fira, Santorini: