I love doing DIY and it's easy, book flights first as soon as they come avaliable (as we have found they have gone up and up since first booking) then decide where you want to stay, (we have done a villa on both occasions as these offer us everything we want privacy, own pool, space and own...