The famous country of ancient mythical gods and present-day picturesque beaches.
Greece to me is a mix between Italy and Turkey. And in so many ways. Culturally, historically, architecturally, ethnically…it’s a mix of the Italian Mediterranean vibes of Turkish Arabian influences. Personalities of the people are also a bit similar to me…something between Italian warmth and Turkish fire/sassiness. Pricewise, it’s also in the middle of those 2.
I haven’t spent enough time to really know all about Greece but can suggest you look carefully at why you’re going. I think back in the days, Greece was considered as a cheaper beach alternative to Italy. Today…if you’re really looking for a cheap beach destination, maybe Montenegro or Albania is for you. Greece is indeed still cheaper than Italy in general but not like it used to be. But if you know that what you really seek is specifically Greek culture and greek things, then yes of course…go to Greece.
Greece needs a minimum of 5-7 days. So you can do a couple days in Athens (seeing historic stuff), then check out the beach life on some islands. If you wanted to do more, 10-15 days should be solid to see a variety of places.