Yes Princess and HAL are at Pier 91. NCL is at Pier 66. I would look at the Homewood Inn & Suites on Western, The Maxwell Hotel, the Hyatt House, or the Hampton Inn & Suites. They are all near Seattle Center and there is plenty of other things to do there for the tourist. I would just take Uber or Lyft to the pier if the hotel doesn't have a shuttle.