For dinner, I recommend Maximilien in Pike Place Market. Great food and a spectacular view of Elliott Bay. If you hit a sunny day (slim in November), the Olympic Mtns will be visible. The restaurant is down a short corridor just the left of the "fish throwers". They are open for lunch also.