This is one of my favorites of the series. I'm always been interested in Greek mythology and I was glad they worked some of that into the episode. One of my favorite parts is how Velma kept saying she needed a gym membership, because that just sounds so much like me. I probably wouldn't use the membership though.
Actually, this happens in "It's All Greek to Scooby". That's when they visit Greece, in this episode, they visited Italy.