A lot of places in Seattle are actually Yorkie-friendly. I put my Yoda in my jacket (with his head popping out) while going grocery shopping and I haven't had a problem anywhere. I make sure I don't let him chew or get near any food or touch any food, of course. There's even a nice, fancy hotel downtown that lets Yoda into their restaurance.
When he was really little, we'd take him to restaurants, but we haven't done that in a while. I think he'll yelp a bit here and there because he will smell the food. If he's in a carrier at a restaurant, most places should be okay with it, as long as you don't let him roam around or he doesn't cause a commotion.
The only place around here that isn't pet friendly is Starbucks! Other coffee shops and tea places usually don't have a problem. Perhaps if Starbucks lets little Yorkies in, they'll have to let in the big 200 pound dogs, which is what they want to avoid? Oh well, we don't visit Starbucks all that much anyways.