Charlottesville, Va., located in central Virginia at the foothills of the Blue Ridge Mountains, is a beautiful town steeped in history.