Regarding time of year, we really like October (you should avoid the October half term dates though, as flight prices go up) as we have in the past had brilliant weather (in the 80's), no humidity (no mosquitos) and it is not so busy.

Lesley