For a small hometown museum, the Museum of Culpeper History packs a lot of exhibits in a small space. It is well worth the visit. I took a big city out of towner and he was impressed. So am I.
There is a small entry fee for non-residents. Residents get in free. Donations are accepted and appreciated.