We went in August & got engaged there! Mykonos had beautiful beaches, make sure if you stay there stay at a hotel with beach access. Santorini was gorgeous! We rented an ATV & drove across the island to hit the small towns & beaches. Are you looking for more luxury hotels or standard?
Santorini is the most jaw-droppingly gorgeous place I have ever laid eyes on. I went there on a cruise, so I don't have any recommendations on where to stay, but definitely go there if you get the chance!
FH and I went to Athens and Mykonos back in September and were surprised by how much we loved both places. I'd actually recommend staying just a little bit off of the beaten path, as you may want a respite from the party-heavy beaches and crowded chora (town). We stayed at a great boutique hotel in Agios Stefanos, which was a short walk down a hill to the beach and offered complimentary shuttle service to the town (and service to other areas of the island for a fee). Try to spend a few days in Athens, too; some parts of it are a little run-down and there's a lot of graffiti, but its history is everywhere, the locals are really warm, and the food is incredible (and cheap, unlike in Mykonos).
I studied abroad there and I loveeeee Greece! Definitely go to santorini! Athens is good for the history but it's a city and not beautiful like the islands. Mykonos is very popular and I hear great things. I stayed in Rhodes for four months but it couldn't compare to santorini imo
I've been a few times and I don't remember specifically places I've stayed but definitely agree with visiting santorini and Mykonos. Athens isn't necessarily as beautiful but still worth a visit if you're into the historical aspects. Glyfada outside of Athens has some beautiful beaches. Mykonos has a party atmosphere in some areas if that's what you're into. Santorini is just gorgeous. I'd suggest lots of island hopping.
@JuneBride17 can you share the name of the local travel agent, I may be interested. FH and I are planning our honeymoon in Greece as well, we are thinking 2 nights in Athens, 3 in Naxos and 4 in Santorini