There are many of those gem places in the Spruce Pine area. Here are a couple of links for you:
Emerald Village (my sons and I liked going to this one; there is also a place to there to have the stones cut and they will ship them to you when finished, which is great for folks like us who don't live in the area)
http://www.insidenc.com/mountain/EmeraldVillage.htmGem Mountain (much like Emerald Village and has stone cutting/shipping available, as well as a small gem museum; this was our second choice as the other was closer to where my mom used to live)
http://www.gemmountain.com/flume.htmYou can google Spruce Pine and gem mines and get lots more. Hope that helps!
biggrin