Britons who head to Majorca or Tenerife for their sunshine breaks may be missing a trick. For it is the holiday islands of Greece that are the best in Europe, a survey has found.