The main cost today to host a site is bandwidth and electricity. Many small cities could host their own craigslist without Facebook ads. there wouldn't be as much bandwidth.