Looking for suggestions for a hotel and something to do.
You have some good suggestions for activities. I might also suggest you look into a hop-on hop-off bus.
As to hotel, and to save space and duplication, please mention if you want downtown, airport, near cruise terminal, what affiliations you have, what price range appeals to you? Have you checked TripAdvisor? It doesn't do any good to suggest Four Seasons if you have a Red Roof Inn budget. If you want a convenient airport location after a late arrival or nearer the cruise terminal. I happen to like a hotel in Redmond, because we have family there, but it wouldn't appeal to you for a one day pre-cruise visit like it does to us.
Here's an idea, check TripAdvisor, then post a few (3-5) choices and take suggestions from TUGgers.
Jim