When it comes to the best cruise line for customer service, Lauren Harvey has a favorite: Viking Cruises. "Viking consistently delivers exceptional service," she says. "You get dedicated attention and ...