With an Amtrak and VRE right in downtown, Fredericksburg is the perfect city to visit by rail.