Sorry, no personal experience as I never needed a villa in Greece (I live in Crete

) but I'd suggest you first decide in the island, and only then contact a TA on that particular island. I would't expect any big agency in Athens to necessarily have real info on the villas they rent.