Hi Vikki
We have been travelling to San Stefanos for 27 years now this year, and done a mix of independant travel or Thompsons.
Book your flights first definately - you will always find accomodation!! (** But see below)
We do it on who ever is cheapest each year.
This year we have just booked our Flights for early July with EasyJet - £58 out and £45 return.
I have booked apartments with Noula of San Stefanos Travel. She will be home again on the 4th Jan - Tommorrow.
Last year when we went may/june - Thompsons basic price was £302 for the barras apts for example - when we went - this year the prices are about £150 dearer per person, so stuff 'em. I have gone independant again - but it all depends on the price of the flights!!
** Just check if the accomodation runs Monday - Monday (lots of Apts do this option),
or Fri-Fri for example before you book a flight!!
Book early to secure cheap flights!!
The Efi Apts are nice - most Apt's in San Stef are quite similar in most respects, some are very basic.
I hope this helps - have a good holiday!!
Regards
Tony