We did this cruise in Sept 2012 and LOVED it! We rented a car in both Halifax and St. John. We went to Peggy's Cove and the Bay of Fundy and walked around each city. The people there were so nice, especially in St. John. We had a great time and hope to go back one day. Enjoy your cruise!
We took the train to NYC and then a cab to the port. We stayed a night near Times Square after the cruise and ended up just walking to the hotel since the cab line was pretty long.