Hi, we have been to VB twice in Dec. The first time we had 2 rooms in the hotel, (which were lovely), and last year we had a 2 bed villa. Totally loved it!!!
The first time, we were really lucky with weather, last year not so, but still enjoyed it. The staff are so helpful, and there are activities throughout the day. The first time we went, our girls were young enough to participate; and mid Dec was quite quiet. They wanted scuba diving and snorkling lessons, and as they were the only takers, I thought the lessons would be cancelled; but no, they ended up having private lessons! Also, last year, we all went kayaking on the Indian River, and saw dolphins, and my son had manatees swimming under his kayak!!
They also have a campfire sing-a-long a couple of nights a week, which my kids love. Might have something to do with the smores afterwards!
The pool area is really nice to sit round, there is a slide, and despite the weather being a bit chilly one day, my kids still went in the pool.
There is an outlet, probably about 30 mins away, which I love as it's not too big; and also a mall.
The first time we went, we stayed a couple of days and felt it wasn't enough, so last year we stayed 5 days. Next time, we'd like to go maybe for a week!
Oh! and the takeaway pizza place just a short walk from VB is to die for!!
Jules