My family made this a Christmas eve tradition, growing up. We would go Christmas light looking, then hit the Iron Skillet at the Alamo. The food isn't anything to wrote home about and the buffet is mediocre at best, but the staff is always friendly.
Enjoy an incredible, all-inclusive day at a beautiful resort!