We haven't been to Vero for the week before Christmas, but we have stayed at Hilton Head during this time and we absolutely loved it. The weather is cool, but there we some still in the pools. They keep the pool water at 84degrees. The main lodge was decorated with a beautiful tree. They served hot cider. They had a ginger bread house competition and had some really beautiful creations. There were even a lot of activities scheduled for the children. I would recommend going to Hilton Head just to relax. Whichever you choose, you can't go wrong.