I found a couple cruises out of San Diego, that might be of interest to you, and your family. We have taken both these cruises in the past, different ships with just a slight change in ports of call
#1 - 7 nights departing December 24, 2011 on Holland America's Oosterdam. DAY DATE PORT ARRIVE DEPART Sat Dec 24 San Diego, CA 5:00pm Sun Dec 25 At Sea Mon Dec 26 Bahia Magdalena (Cruising) Tue Dec 27 Puerto Vallarta, Mexico 8:00am 8:00pm Wed Dec 28 Mazatlan, Mexico 8:00am 5:00pm Thu Dec 29 Cabo San Lucas, Mexico 8:00am 5:00pm Fri Dec 30 At Sea Sat Dec 31 San Diego, CA 7:00am
#2 - 14 nights departing December 21, 2011 on Holland America Rotterdam. Departure Date: Dec 21, 2011 from San Diego, California. Ports of Call: San Diego, California, US; Kona, Hawaii, US; Lahaina, Hawaii, US; Honolulu, Hawaii, US; Hilo, Hawaii, US; Ensenada, Mexico.