Welcome to the Future: How to Make Cities Smart