This was a wonderful vacation.
Let me start off in Seattle. We stayed at the Edgewater, Seattle's only true waterfront hotel (and right next to the Norwegian Pier). Lovely hotel, great food, nice rooms, and we walked both to Pikes Market and to the Pier when it came time to board the ship. Though a bit pricey, I recommend the waterfront rooms at this hotel.
Seattle was gorgeous and I wish I'd had more time there. We flew in a day early and spend that day sightseeing. The weather was warm (low eighties) and the people charming and friendly.