I love The Sow's Ear! I'm there just about every weekend. Their quiches, pies, and sandwiches are all fantastic. I haven't had anything I didn't love! They get just about all of their stuff from local sources, so the ingredients are always really fresh.
The yarn you can buy there is super high quality as well. Yes, it costs a bit more but your finished product is that much better because of it. They vary their classes quite a bit to fit all levels as well, so whether you're a seasoned and decorated knitter or just starting out, they've got something for you. :)