A cruise passenger had "the worst Christmas Day" of her life on board P&O Cruises' Iona. She tweeted that her party, which included seven children, had to queue for two hours for dinner. Another Iona ...