Hi Angela,
I was out there twice this year - July and October and on both occasions it was cheaper to hire out there.
My friend of mine was working as a rep in Kefalonia and said at no time during the season would it have been cheaper to hire before hand - many people tried to cancel pre-booked cars to get the better deals.
Hope this helps.
Vicky