The cost of living in Williamsburg, Virginia is 14.8% more expensive than Myrtle Beach, South Carolina.