Not really. You may try Park, Stay and Fly or hotels in Revere, Quincy or Somerville (on the outskirts of Boston) to see if they have an airport shuttle first and ask if they have a parking package. To take a taxi or Uber from there might be expensive. There is a MASSport parking lot near D Street. As they have a contract with NCL, they don't open up their excess reservations until about 2 weeks before sailing. Most drivers drop off their passengers, with luggage, go park and walk back to the Ray Flynn/Black Falcon (terminal). The garage across from the terminal is no longer an option. Also look on the Boston as a port forum.