Never mind...I mis-read and thought you were traveling down TO Disney....Fredericksburg will be AFTER Richmond if you are coming FROM Disney. Sorry for the confusion!
I don't necessarily have an exact hotel to recommend, but a specific area I would look at is the "Central Park" area of Fredericksburg--which is off I-95 at exit 130.
There are a bunch of hotels there, just about every chain restaurant, Target,
Walmart Super Center, a small mall (Spotsylvania Town Center), Wegmans Grocery Store, movie theater, bowling alley...I think it would make a very good area to stop, especially if you'll need to eat out, pick up a few additional supplies for the road, etc.
http://maps.google.com/maps/place?h...sburg+VA+central+park&cid=4183633219281150608