The best destinations for a luxurious girls' holiday, from Greece to Turkey and Ibiza