If you book this privately through Phillips Cruises, the 26 Glaciers cruise is $189.00 per person. It is the same boat that Princess uses. We did it and it was definitely worth it.
We always stay at the Holiday Inn Express 17th street. Everything is walkable including the port. Grocery stores, Total Wine, Walgreens, Starbucks, and restaurants. We always walk to the port. Very easy to do.