Which is better weather wise? The internet seems to say Cyprus but lots of people go to Tenerife in April