The cost of living in Fredericksburg, Virginia is 3.4% cheaper than Ocean Isle Beach, North Carolina.