All-inclusive is the new black in travel