Trying to decide between the Star Princess to the Eastern Carribean or the Diamond Princess to the Mexican Riviera in mid-December. Been on Carnival twice before and RC once, I hear Princess is a bit nicer. Been to the Carribean twice, never done Mexican Riviera but average temp is about 10 degrees warmer in the Carribean that time of year, so leaning slightly to that. Wondering if there is any relevant difference in the ships, opinions on the ports, and (from what I read), it seems I should choose traditional dining -- do you agree? Thanks.