Just got home from the 7 day New England-Canada cruise on the Royal Princess. I'd like to save you about 5 or 6 headaches.
First: Shuttle Bus to the Cruise Terminal. We took the shuttle Bus arranged and prepaid to Princess. - WRONG! - Our flight arrived at 6:00AM the Shuttle arrived at 11:00AM. A taxi is about $50 and cabs will carry 4 and luggage. They have Livery Car Service in New York. That’s a licensed limo or a "Black Cab" (Like a Chrysler 300). You can make arrangements in advance on line. Cost is a little more, but it is a private reserved car. You can also reserve and pre-pay with the Blue Super Shuttle. $125 for 10 in a van or about $20 each with 5 in a minivan. That’s round trip, and you can prepay online. (look for a discount coupon) It’s only 20 miles, but takes well over an hour. There are other shuttles that run more often from JFK and cost as low as $13 per person.
For safety’s sake, don’t get in anything unless it is a REAL taxi or you have made prepaid arrangements.
We took an inside cabin because it was about $300 cheaper and the weather in New England and Canada are not too good to use the balcony. The room was about a foot and a half wider on either side of the bed. The bathroom was a little bigger than that on the airplane, (with a shower) and I’ve seen bigger bathrooms in RV’s.