If you want to go to the top of Queen Anne, there's the Hilltop Tavern, Betty and several other good places. It's a hike or a drive though. Really close to the Key is Moxie, 10 Mercer, and we sometimes go the The melting Pot and have cheese Fondue in the bar.
Racha (upscale, non-greasy Thai) on Mercer, or Roti (Indian) on QA Ave are both quite tasty and can be done in less than an hour. I work in that neighborhood a lot and those are by far the best two places, IMO. Lotta options around there though.
2 or 3 blocks away, at 500 Mercer street, is Pagliacci pizza - good pizza (specials with Salumi salami) and salads, Manny's and and few more on tap, probably wine too. Dick's Drive in is even closer. Moxie, 530 First Ave. N., 206-283-6614.