The largest rock shop in the Twin Cities area, the Enchanted Rock Garden features a variety of minerals, fossils, crystals, jewelry, books and rock-related gifts. Owner Peter Giangrande has had the shop since 1992 and believes it's important to give gifts from the earth. With its hands-on displays and plethora of interesting rocks, it is a fun place for kids to learn and explore as well.