Steve:
Best view in Seattle (photo) is from Kerry Park, just a few minutes north of the Space Needle. North on Queen Anne Ave and west 2 block on W. Highland Dr. I take many friends from out of the country there.
The cabin is open and long as you want it.
I think the Space Needle restaurant just re-opened after a remodel. Not cheap, consider lunch instead of dinner and take your time w/o worrying about it getting dark.
Boat ride: Walk on WA State Ferry. Go to Bremerton instead of Bainbridge....Not much to see/do on Bainbbridge when you walk off. Downtown Bremerton better for lunch with water view and the ride is twice as long. Ride just a few bux each way.
Budget waterfront food in Seattle: Red Robin.
Just a start, I email more......Enjoy you vacation...