Salty's Restaurant, in West Seattle, facing Elliott Bay and Seattle has a great setting and a great happy hour from 3-6pm weekdays. On a sunny day you can sit outside in the sun, look at one of the better cityscape views, and drink and eat for a surprisingly reasonable sum. It reminded me of sitting at the Dock, in Tiburon, CA, looking across San Francisco Bay.
more