Wanted to comment on homeschooling in Bozeman.
There are TONS of homeschoolers here, myself included. There are also TONS of activities for homeschoolers pretty much everyday. There are two homeschooling co-ops, one christian based and one non-affiliated, just kids getting together with their parents to learn.

It is really a fantastic homeschooling community. The only thing I'll bring up as a possible negative, depending on your affiliation, is that it is largely a christian community of homeschoolers. Many are open and nonjudgemental that I have been around, but sometimes there is that feeling of elitist if you know what I mean. There is a bozeman homeschool yahoo group:
BHN@yahoogroups.com You might check that out and you could even joun and post there if you have more specific questions. Anyway, it is an awesome place to homeschool!
Also, the state itself is pretty easy to hs in as well. As far as I know you just register and that's about it. It's recommended that we keep a log of hours, jsut in case we are asked for it, but no one I've meet has ever been asked.
We moved here 8 months ago from NM and we absolutley without a a shadow of a doubt love it here and are just so excited that we get to raise our kids in such a beautiful, fun and open community......
Knit shops: Stix and one other downtown (don't know it's name) are both really cool. They both have knitting groups that are fun. I occasionaly go to the one at Stix, which has sooooo many yarns to choose form it's overwhelming!
Farmers Markets: very fun and tons of stuff. Not sure that I'd say it's 'crunchy' though. But, most people here are very natural and into organic etc...but not really crunchy at least to my standards. I'm more used to dreads and people such as that that I would classify as crunchy. But, still there is a huge natural living community.
The Food Co-op is amazing, the best I've seen. It's huge and has a deli with seating upstaris, really yummy food; it is really a great store!
Good luck with your decision!

Follow Mothering