Jessica, that is a wonderful gift for your mom. I know that you're mom will treasure the time that you'll have with you. Never been to the Big Apple, but I'm sure others will help you out!
I hope to one day plan a cruise with my mom...since she really is my best friend!