I live in NY and I've never been on a dinner cruise around Manhattan. It's something I've always wanted to do. A friend of mine recently went on the Bateaux and loved it but said there is not much room to walk out on deck. I'm looking for something that can offer dinner & dancing & great views. Any suggestions between the 2, Spirit or Bateaux? Thanks so much.