My wife and I recently drove down to Payson, AZ to visit some family. Payson is located in the Ponderosa forests northeast of Phoenix, and we incidentally found out that there are a number of really good collecting sites in the area. They have agate, amethyst, and even a site with doubly-terminated quartz crystals scattered on the ground (In New York, they’re called Herkimer Diamonds). If you are ever in the area, stop by the ranger’s station in Payson and they will give you directions to the local sites.
We also visited a wonderful rockshop. Galarneau’s is located on Main Street in the south end of town. Gerry and Marty are very friendly, down-to-earth people who know a lot about Arizona. Their collection of cabs was enormous, and the prices were very reasonable (don’t be alarmed by some of the high prices on their website. Those are some of their show pieces). We bought some cabochons of picture jasper and agate, and a dozen pair of small stones for earrings. We also found some great Arizona Peridot.