tl;dr: Basically, I recommend Manassas or Baltimore, among many good choices. But you can read on.
A day trip from DC to Virginia? Those are some good ideas. And yes, for Richmond, you'd want Richmond Main Street Station, RVM, which has less frequency. The segment from RVR to RVM is quite slow...