The cost of living varies widely across the US, with big coastal cities much more expensive than inland and more rural areas.