The cost of living in Fredericksburg, Virginia is 4.4% more expensive than Sunset Beach, North Carolina.