They say Virginia is for lovers, and history lovers will certainly be rejoicing with a visit to the idyllic town of Appomattox in the "Heart of Virginia." The nickname comes from its location near the ...