I love Urban Girl in Bismarck.
There's another bead shop up north of the Interstate, close to exit 159, Bead Chicks.
In the summer, every Thursday (July-August?) there is Urban Harvest--totally cool! A bunch of vendors/crafters--a little bit of everything.http://www.bismarckurbanharvest.org/index.php?target=home
J & R Vac has a ton of nice quilting fabrics
The Quilt Haas
Sage Junction Yarns
Real Deals--a warehouse of interior decorating stuff, like Vlana Vlee, not exactly crafty, but you can get flowers there, it's across from Dvorak Motors--really good prices, they're only open like Thurs--Sat.
This is a local gal who spins yarn:http://spinknit2007.etsy.com/http://spinknitnd.blogspot.com/
I can't think of anything else. If you look by region, there are several Etsy sellers.http://www.etsy.com/shop_local.php?ref=fp_nav_local