Just traveled to Greece and now I totally understand all the hype! Stunning views everywhere!