check this site out...

www.athensguide.com

the guys gave really good info base don his experience in Greece...

I'm planning to go there with my fiancee this July...