There are a number of reviews of the Vision in our Member's Review Area. She's a beautiful ship, and also an excellent family ship.
A Christmas sailing on her should be lots of fun.
While the Mex Riviera is not my favorite itinerary. I really enjoyed Cabo san Lucas.
Since it's your first cruise you might want to read my series of "What to Expect".. Part 3 is on our home page now.
Here's the link.. u may want to begin by scrolling to the bottom, and start at Part 1, which was actually posted awhile back <G>