I havent been to Prairie Grove since I was a kid, I need to run up there sometime. I've always enjoyed the Pea Ridge park as well. I've been to Wilson's Creek, Vicksburg, Shiloh, Franklin, Nashville, Murfreesboro, Chattanooga, Lookout Mountain, Chickamauga, Perryville KY, Kennesaw Mnt, Wilderness/Spotsylvania CH, Fredericksburg, Cold Habor, Petersburg, Appomattox, Antietam, & Gettysburg. Also our little state parks in lower Arkansas, Poison Springs, Marks Mill, & Jenkins Ferry.
There may be a few I'm not remembering. Also a few Indian War & Revolutionary War sites.
I like to think that I learned something from each of these sites. I dont know about ghosts & spirits, but they are each revered ground.