All-inclusive resorts are great options for families at any time of the year, but they make especially great hotels for Christmas because of all the extras.