The cost of living in St. Petersburg, Florida is 16.5% cheaper than Hilton Head Island, South Carolina.