Buffet, trivia, Mexico... all aboard for my first cruise experience ft my mom