Enchanted Rock is a few miles north of Fredericksburg. It's an exfoliation dome made of granite that is one billion years old. Enchanted Rock State Natural Area is part of the Texas state park system. There are hiking trails and campgrounds for tent camping.