Things are going well until my daughter starts slamming her head into the dining table and wailing at high volume.
With 22 decks, 19 restaurants and an over-the-water swing, it’s no wonder MSC’s newest ship counts godmother Drew Barrymore ...