Would you like to live in a city where buildings turn the lights off for you, where self-driving cars find the nearest parking space, and where even the rubbish bins know when they're full? Although ...