The self-driving cars are coming and that means that, soon, cities can do with a lot less parking spaces. Some cities are already anticipating the trend and turning parking lots into parks or even urban farms. This is one more change the self-driving car will bring: Downtown is going to be a much nicer place to be.