If you want a good fabric shop VB is NOT the place to be. Our Joanne's is awful -- it's small, dingy, messy and has very limited selections. We have one
Walmart with fabric, but again a small selection. And we have a Hancock fabrics as well which is OK, but nothing grand.
The only seafood buffet restaurant I know of is Captain George's, and my sister and I affectionatley nicknamed it *Captian Cholesterol.* I've only eaten there once, at least 10 years ago. There were some things that were good (like the soup -- though very rich) but there was a lot of fried greasy foods. But anyway, look on Trip Advisor and see if there are any reviews. I guess it depends what you like. My sister's ex loved the place, but I didn't care for it.
Good restaurants are Rockafeller's, Rudees and Waterman's. Mahi Mahs is popular, though I've never been there. One Fish, Two Fish is really good, but it is pricier. And two local restaurants that are nice are Steinhilber's and Blue Petes. Steinhilber's is one of our favorites, but it's not really a family restaurant (no kids menu).
My sister is out of town, but I'll try to remember to ask her for suggestions b/c she goes out alot. We, on the other hand, eat at home mostly to save our money for Dis!