We had a LYS called the Knitty Gritty Cafe that only lasted about a yr and a half then closed.
Their first location was a bigger old building with lots of room and althought their yarn selection wasn't extensive, the food and bev's were delish. They sounded like they would expand their inventory. But, a new Walgreens was built next door after they tore down and old furniture place so they moved to a strip mall about 5 blocks away that was a 4th the size and way too small for eats and knitting and shopping. Our other place has bev's but I think that's more for the folks that go for one on one help and the who's who of customers.
I really like the Yarn Cafe' in Maple Grove MN, I stop there every trip to my brother's and they have devine pastries and coffee as well as bev's. Last time they were making turkey/chicken for sandwiches and it smelled like Grandma's on Thanksgiving day!
Those places, along with some cool tunes playing overhead makes me feel like I am in a perfect place!