5 steps to choosing the perfect all-inclusive resort